hero

Python-Middle. Урок 3

04 февраля 2026 г.

Описание отсутствует
Вопросов: 7
Что из себя представляет константа в программировании?
  • Переменная, которую нельзя изменить

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

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

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

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

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

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

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

Какой принцип разработки означает "Don't Repeat Yourself" (DRY)?
  • Не повторяй один и тот же код несколько раз

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

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

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

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

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

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

  • Ошибку

Функция map() …
  • Создает карту памяти программы

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

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

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

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

  • lambda x: x*2

  • function(x): return x*2

  • anon x: x*2

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

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

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

  • Ошибку