Задача Задача №3604860
А
А
Ниже простой пример программы на Python, которая позволяет добавлять задачи, удалять их по номеру, просматривать список и завершать работу. После завершения программа печатает финальный список задач.
#!/usr/bin/env python3
def main():
tasks = []
def print_tasks():
if not tasks:
print("Список задач пуст.")
else:
print("Текущие задачи:")
for idx, t in enumerate(tasks, 1):
print(f"{idx}. {t}")
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("Список пуст.")
else:
print_tasks()
num = input("Введите номер задачи для удаления: ").strip()
if num.isdigit():
i = int(num)
if 1 <= i <= len(tasks):
removed = tasks.pop(i - 1)
print(f"Удалена задача: {removed}")
else:
print("Неверный номер.")
else:
print("Пожалуйста, введите число.")
elif choice == '3':
print_tasks()
elif choice == '4':
print("\nФинальный список задач:")
print_tasks()
break
else:
print("Некорректный выбор. Попробуйте снова.")
if __name__ == "__main__":
main()
Как использовать:
- Сохраните в файл, например, tasks.py.
- Запустите: python3 tasks.py
- Следуйте инструкциям на экране. После выбора завершения программа выведет финальный список задач.