hero

Python-Middle. Урок 2

04 февраля 2026 г.

Описание отсутствует
Вопросов: 7
Для чего мы используем функции в программировании?
  • Для объявления специального типа переменной

  • Для создания блока кода, выполняющего определенные операции

  • Только для математических вычислений

  • Для создания цикла for

Как создаётся функция и что она включает в себя?
  • Только название и тело функции

  • Название, аргументы (которые могут отсутствовать) и тело функции

  • Только аргументы и возвращаемое значение

  • Только тело функции и комментарии

Что выведет этот код? def check_win(player_choice, coin): if player_choice == coin: return "Победа!" else: return "Поражение!" result = check_win('Орел', 'Решка') print(result)
  • Победа!

  • Ошибку

  • Ничего

  • Поражение!

Почему возвратная функция отличается от невозвратной?
  • Возвратная функция всегда выводит результат на экран

  • Невозвратная функция не может содержать аргументов

  • Возвратная функция возвращает значение с помощью return, невозвратная всегда возвращает None

  • Невозвратная функция работает возвращает только bool (True/False)

Как задать тип значения возвращаемого функцией?
  • def func() -> return type:

  • def func() -> int:

  • def func() return int:

  • def func(int):

Зачем мы применяем рекурсивные функции?
  • Для получения функции, которая вызывает саму себя

  • Для получения функции, которая не возвращает значения

  • Для получения функции с большим количеством аргументов

  • Для получения функции, которая работает только с числами

Что означает принцип LIFO в организации стека вызовов?
  • First In First Out - первый зашел, первый вышел

  • Last In First Out - последний зашел, первый вышел

  • Largest In First Out - самый большой зашел, первый вышел

  • Least In First Out - наименьший зашел, первый вышел

Python-Middle. Урок 2