@Tank1991: Kolega z kaczką umie czytać kod bez wcięć, ale mu się nie chce - to zadanie pytającego jest aby przestawić problem możliwie czytelnie. Zwłaszcza, że wraz z nauką zadania przestaną być tak trywialne i domyślanie się gdzie są wcięcia już będzie uniemożliwiało jakąkolwiek pomoc.
@uefaman Plusik za wrzucenie kodu do pastebin. Poza problemem o którym wspomniał @mgmuras - problemem jest Twoja pętla while. Ona będzie się wykonywała cały czas póki
#naukaprogramowania
#programowanie
#python
w skladni?
to na pewno linijka 11.
zamiast
print(task + "[" + "str(task_index) + "]")
daj
print(task + "[" + str(task_index) + "]")
@mgmuras: nasz op usuwa wpisy nie ma co odpisywac
no jest duzo bledow ;)
@uefaman Plusik za wrzucenie kodu do pastebin.
Poza problemem o którym wspomniał @mgmuras - problemem jest Twoja pętla while.
Ona będzie się wykonywała cały czas póki
user_choice = 1
tasks = []
tasks.append("Wynieść śmieci")
tasks.append("Posprzątać biurko")
def show_tasks():
task_index = 0
for task in tasks:
print(task + "[" + str(task_index) + "]")
task_index += 1
while user_choice != 5:
if user_choice == 1:
show_tasks()
if user_choice == 2:
task = input("Wpisz treść zadania: ")
tasks.append(task)
if user_choice == 3:
task = input("Usuń zadanie")
print()
źródło: Screenshot of Code Debugging Python
Pobierz