hero

Python-Middle. Урок 3

Описание отсутствует

Вопросов: 7
1

Какое из этих выражений является анонимной функцией?

  • def x: x*2

  • lambda x: x*2

  • function(x): return x*2

  • anon x: x*2

2

Какой принцип разработки означает "Don't Repeat Yourself" (DRY)?

  • Не повторяй один и тот же код несколько раз

  • Всегда пиши длинный код

  • Повторяй код для надежности

  • Документируй каждый повтор

3

Что из себя представляет константа в программировании?

  • Переменная, которую нельзя изменить

  • Специальный тип функции

  • Переменная с очень большим значением

  • Переменная, значение которой не должно изменяться в ходе работы программы

4

Что выведет код с lambda функцией? tasks = ['уборка', 'ремонт', 'готовка'] sorted_tasks = sorted(tasks, key=lambda x: len(x)) print(sorted_tasks)

  • ['уборка', 'ремонт', 'готовка']

  • ['готовка', 'ремонт', 'уборка']

  • ['ремонт', 'уборка', 'готовка']

  • Ошибку

5

Для чего мы используем константы в программировании?

  • Для создания переменной, которую нельзя изменить

  • Для создания специального типа функции

  • Для создания переменной, значение которой не должно изменяться в ходе работы программы

  • Для создания переменной с очень большим значением

6

Функция map() …

  • Создает карту памяти программы

  • Применяет функцию к каждому элементу последовательности

  • Преобразует список в словарь

  • Измеряет производительность кода

7

Что вернет функция при вызове? def create_task_list(*tasks): return list(tasks) result = create_task_list('Уборка', 'Ремонт', 'Готовка') print(result)

  • ['Уборка']

  • ['Уборка', 'Ремонт', 'Готовка']

  • ('Уборка', 'Ремонт', 'Готовка')

  • Ошибку