-
-
Notifications
You must be signed in to change notification settings - Fork 47.7k
Open
@smilewski023-create
Description
What would you like to share?
user_choice = -1
tasks = []
def show_tasks():
task_index = 0
for task in tasks:
print(task + " [" + str(task_index) + "]")
task_index += 1
def add_task():
task = input("Wpisz treść zadania: ")
if task == "0":
print("Powrót do menu")
else:
tasks.append(task)
print("Dodano zadanie!")
def delete_task():
task_index = int(input("Podaj indeks zadania do usunięcia: "))
if task_index < 0 or task_index > len(tasks) - 1:
print("Zadanie o tym indeksie nie istnieje")
return
tasks.pop(task_index)
print("Usunięto zadanie!")
def save_tasks_to_file():
file = open("tasks.txt", "w")
for task in tasks:
file.write(task+"\n")
file.close()
def load_tasks_from_file():
try:
file = open("tasks.txt")
for line in file.readlines():
tasks.append(line.strip())
file.close()
except FileNotFoundError:
return
load_tasks_from_file()
while user_choice != 5:
if user_choice == 1:
show_tasks()
if user_choice == 2:
add_task()
if user_choice == 3:
delete_task()
if user_choice == 4:
save_tasks_to_file()
print()
print("1. Pokaż zadania")
print("2. Dodaj zadanie")
print("3. Usuń zadanie")
print("4. Zapisz zmiany do pliku")
print("5. Wyjdź")
user_choice = int(input("Wybierz liczbę: "))
print()
Additional information
No response