

Python. Урок 10
Описание отсутствует
Почему при отметке задачи как выполненной используется pop(task_num - 1)?
Потому что pop удаляет случайный элемент
Потому что пользователь вводит номера, начиная с 1, а индексы в списке начинаются с
Потому что pop всегда удаляет первый элемент
Потому что pop создаёт копию списка
Что произойдёт при выборе пункта меню, которого нет (например, «7»)?
Программа завершится
Список задач очистится
Произойдёт ошибка
Выполнится блок else и выведется сообщение о неправильной команде
Что делает .strip() при добавлении новой задачи?
Удаляет задачу
Убирает пробелы в начале и конце строки
Переводит строку в число
Дублирует задачу
Почему список задач (tasks = []) хранится в виде списка, а не отдельных переменных?
Так можно хранить любое количество задач и работать с ними циклом
Потому что списки работают быстрее
Потому что строки нельзя хранить отдельно
Потому что так работает только Python
Для чего нужен блок try-except при удалении или выполнении задачи?
Чтобы проверять, есть ли интернет
Чтобы ловить ошибки преобразования строки в число (ValueError)
Чтобы ускорить цикл
Чтобы автоматически удалять пустые строки
Что делает конструкция enumerate(tasks) при выводе задач?
Удаляет задачи
Возвращает только индексы списка
Возвращает пару «номер + задача», что удобно для отображения
Сортирует список
Зачем в программе используется цикл while True?
Чтобы программа работала только один раз
Чтобы меню повторялось, пока пользователь сам не выберет выход
Чтобы ускорить выполнение задач
Чтобы автоматически сортировать список задач
Что происходит, если пользователь пытается удалить задачу с неправильным номером?
Python закрывает программу
Возникает SyntaxError
Программа выводит сообщение об ошибке, потому что номер вне диапазона
Ошибка игнорируется и удаляется другая задача
