Задача: "Менеджер задач"
Цель: Создать программу на Python, которая позволяет пользователю управлять списком задач.
Требования:
Программа должна отображать меню с следующими опциями:
- Добавить задачу
- Удалить задачу
- Отметить задачу как выполненную
- Отобразить все задачи
- Выйти
1. Программа должна использовать список для хранения задач, где каждая задача представлена в виде словаря, содержащего имя задачи и булево значение, указывающее, является ли задача выполненной.
2. Когда пользователь выбирает добавить задачу, программа должна запросить у него имя задачи и добавить ее в список.
3. Когда пользователь выбирает удалить задачу, программа должна запросить у него имя задачи и удалить ее из списка, если она существует.
4. Когда пользователь выбирает отметить задачу как выполненную, программа должна запросить у него имя задачи и переключить статус выполнения задачи.
5. Когда пользователь выбирает отобразить все задачи, программа должна напечатать список задач, указывая, какие из них выполнены.
6. Программа должна использовать цикл, чтобы повторно отображать меню и обрабатывать ввод пользователя до тех пор, пока он не выберет выход.
Цель: Создать программу на Python, которая позволяет пользователю управлять списком задач.
Требования:
Программа должна отображать меню с следующими опциями:
- Добавить задачу
- Удалить задачу
- Отметить задачу как выполненную
- Отобразить все задачи
- Выйти
1. Программа должна использовать список для хранения задач, где каждая задача представлена в виде словаря, содержащего имя задачи и булево значение, указывающее, является ли задача выполненной.
2. Когда пользователь выбирает добавить задачу, программа должна запросить у него имя задачи и добавить ее в список.
3. Когда пользователь выбирает удалить задачу, программа должна запросить у него имя задачи и удалить ее из списка, если она существует.
4. Когда пользователь выбирает отметить задачу как выполненную, программа должна запросить у него имя задачи и переключить статус выполнения задачи.
5. Когда пользователь выбирает отобразить все задачи, программа должна напечатать список задач, указывая, какие из них выполнены.
6. Программа должна использовать цикл, чтобы повторно отображать меню и обрабатывать ввод пользователя до тех пор, пока он не выберет выход.