БастыАудиоКомикстерБалаларға арналған
Денис Воевода
Денис Воеводадәйексөз келтірді8 ай бұрын
В теле функции списковое включение используется для выбора задач, степень срочности которых соответствует значению аргумента by_urgency. Но ничто не мешает реализовать возможность фильтрации задач с разными степенями срочности: filter_tasks([4, 5]). Для поддержки этой функциональности реализация должна выглядеть так: def filter_tasks(tasks, by_urgency): filtered = [x for x in tasks if x.urgency in by_urgency] return filtered Вместо сравнения целых значений мы используем конструкцию элемент in список для проверки того, что степень срочности задачи входит в диапазон предоставленных значений. Для поддержки этих двух случаев необходим механизм проверки
Рецепты Python. Коллекция лучших техник программирования
Рецепты Python. Коллекция лучших техник программирования
·
Цуй Ю.
Рецепты Python. Коллекция лучших техник программирования
Цуй Ю.және т.б.
1.7K

Кіру не тіркелу пікір қалдыру үшін