Задача Задача №3604857
А
А
Вот простой консольный вариант на Python. Он позволяет добавлять задачи, удалять по номеру, просматривать текущий список и завершать программу. После завершения выведется финальный список задач.
def display_tasks(tasks):
if not tasks:
print("Список задач пуст.")
else:
print("Текущий список задач:")
for idx, task in enumerate(tasks, start=1):
print(f"{idx}. {task}")
def main():
tasks = []
while True:
print("\nУправление списком задач:")
print("1) Добавить задачу")
print("2) Удалить задачу по номеру")
print("3) Просмотреть список задач")
print("4) Выйти")
choice = input("Выберите действие (1-4): ").strip()
if choice == '1':
task = input("Введите задачу: ").strip()
if task:
tasks.append(task)
print("Задача добавлена.")
else:
print("Пожалуйста, введите непустую задачу.")
elif choice == '2':
if not tasks:
print("Список пуст. Нечего удалять.")
continue
display_tasks(tasks)
idx_str = input("Введите номер задачи для удаления: ").strip()
if idx_str.isdigit():
idx = int(idx_str)
if 1 <= idx <= len(tasks):
removed = tasks.pop(idx - 1)
print(f"Задача удалена: {removed}")
else:
print("Ошибка: номер вне диапазона.")
else:
print("Ошибка: введите числовой номер.")
elif choice == '3':
display_tasks(tasks)
elif choice == '4':
break
else:
print("Неверный выбор. Попробуйте снова.")
# Финальный вывод списка задач после завершения
print("\nФинальный список задач:")
display_tasks(tasks)
if __name__ == "__main__":
main()
Как запустить:
- Сохраните код в файл, например, tasks_manager.py.
- Запустите: python3 tasks_manager.py (или python tasks_manager.py в зависимости от вашей установки).
- Выполняйте меню до выбора выхода. После выхода будет выведен финальный список задач.