33-8 Менеджер дел

Run Settings
LanguagePython
Language Version
Run Command
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)
Editor Settings
Theme
Key bindings
Full width
Lines