

Python-Middle. Урок 3
Описание отсутствует
Какое из этих выражений является анонимной функцией?
def x: x*2
lambda x: x*2
function(x): return x*2
anon x: x*2
Какой принцип разработки означает "Don't Repeat Yourself" (DRY)?
Не повторяй один и тот же код несколько раз
Всегда пиши длинный код
Повторяй код для надежности
Документируй каждый повтор
Что из себя представляет константа в программировании?
Переменная, которую нельзя изменить
Специальный тип функции
Переменная с очень большим значением
Переменная, значение которой не должно изменяться в ходе работы программы
Что выведет код с lambda функцией? tasks = ['уборка', 'ремонт', 'готовка'] sorted_tasks = sorted(tasks, key=lambda x: len(x)) print(sorted_tasks)
['уборка', 'ремонт', 'готовка']
['готовка', 'ремонт', 'уборка']
['ремонт', 'уборка', 'готовка']
Ошибку
Для чего мы используем константы в программировании?
Для создания переменной, которую нельзя изменить
Для создания специального типа функции
Для создания переменной, значение которой не должно изменяться в ходе работы программы
Для создания переменной с очень большим значением
Функция map() …
Создает карту памяти программы
Применяет функцию к каждому элементу последовательности
Преобразует список в словарь
Измеряет производительность кода
Что вернет функция при вызове? def create_task_list(*tasks): return list(tasks) result = create_task_list('Уборка', 'Ремонт', 'Готовка') print(result)
['Уборка']
['Уборка', 'Ремонт', 'Готовка']
('Уборка', 'Ремонт', 'Готовка')
Ошибку
