Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 22 апреля 2026 11:32

Практическое дз - Напишите программу, которая позволяет пользователю управлять списком задач. Пользователь может: Добавлять задачи в список. Удалять задачи по их номеру (индексу). Просматривать текущий список задач. Завершить процесс, когда захочет. После завершения программы выведите финальный список задач.

Ответ нейросети

22 апреля 2026 11:32

Ниже простой пример программы на 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
  • Следуйте инструкциям на экране. После выбора завершения программа выведет финальный список задач.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

практическое дз - Напишите программу, которая позволяет пользователю управлять списком задач. Пользователь может: Добавлять задачи в список. Удалять задачи по их номеру (индексу). Просматривать текущий список задач. Завершить процесс, когда захочет. После завершения программы выведите финальный список задач.
Ниже простой пример программы на Python, которая позволяет добавлять задачи, удалять их по номеру, просматривать список и завершать работу. После завершения программа печатает финальный список задач. ```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 - Следуйте инструкциям на экране. После выбора завершения программа выведет финальный список задач.