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

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

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

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

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

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

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

22 апреля 2026 11:31

Вот простой консольный вариант на 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 в зависимости от вашей установки).
  • Выполняйте меню до выбора выхода. После выхода будет выведен финальный список задач.

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

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

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

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

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

qr-codegoogle-playapp-store

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

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