forked from sueisen/taskflow-devops
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
46 lines (35 loc) · 977 Bytes
/
main.py
File metadata and controls
46 lines (35 loc) · 977 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
from tasks import (
add_task,
list_tasks,
complete_task,
delete_task
)
from storage import load_tasks, save_tasks
from utils import show_menu
tasks = []
def main():
global tasks
tasks = load_tasks()
while True:
show_menu()
option = input("Selecciona una opción: ")
if option == "1":
title = input("Título de la tarea: ")
add_task(tasks, title)
elif option == "2":
list_tasks(tasks)
elif option == "3":
task_id = input("ID de la tarea a completar: ")
complete_task(tasks, task_id)
elif option == "4":
task_id = input("ID de la tarea a eliminar: ")
delete_task(tasks, task_id)
elif option == "5":
save_tasks(tasks)
print("¡Hasta luego!")
break
else:
print("Opción inválida")
save_tasks(tasks)
if __name__ == "__main__":
main()