import os
import time
todos = ["Запишите видео для дня 34", "Написать код для проекта"]
def show_header():
os.system("cls")
border = "════════════════════════════════════════"
print("\033[35m", border, "\033[0m", sep="")
print("{:^40}".format("\033[1;36m✨ Менеджер списков дел ✨\033[0m"))
print("\033[35m", border, "\033[0m", sep="", end="\n\n")
def display_todos():
show_header()
if not todos:
print("\033[33mВаш список дел пуст!\033[0m")
time.sleep(2)
else:
print("\033[1;34mВаш список дел:\033[0m")
for item in todos:
print(f"{item}")
def add_todo():
show_header()
new_item = input("\033[32mВведите новое дело: \033[0m")
todos.append(new_item)
print(f"\033[32mДобавлено: {new_item}\033[0m")
time.sleep(2)
def edit_todo():
display_todos()
if todos:
item_to_delete = input("\033[33mВведите выполненное дело: \033[0m")
if item_to_delete in todos:
todos.remove(item_to_delete)
print(f"\033[32mУдалено: {item_to_delete}\033[0m")
time.sleep(2)
else:
print("\033[31mНет такого дела!\033[0m")
time.sleep(2)
while True:
show_header()
print("1. 📋 Просмотреть список дел")
print("2. ➕ Добавить дело")
print("3. ✔️ Отметить выполненное")
print("4. 🚪 Выйти\n")
choice = input("\033[36mВыберите действие (1-4): \033[0m")
if choice == "1":
display_todos()
input("\nНажмите Enter чтобы продолжить...")
elif choice == "2":
add_todo()
elif choice == "3":
edit_todo()
elif choice == "4":
show_header()
print("\033[1;35mСпасибо за использование менеджера дел! До свидания! 👋\033[0m")
break
else:
print("\033[31mНеверный выбор! Попробуйте снова.\033[0m")
time.sleep(2)