ex exxam.ruPython с нуляШаг 8.5 · Функции
46 / 62На главную
шаг 8.5 · функции

return завершает функцию

return не только возвращает значение, но и сразу завершает всю функцию.

return сразу покидает функцию и передаёт значение в место вызова. В отличие от break, он останавливает не только внутренний цикл, а всю функцию целиком.

Функция ниже печатает пары буква-число. Как только встретится "b", она должна вернуть эту букву и прекратить работу.

  1. Найди условие letter == "b".
  2. Замени pass на return letter.
  3. Проверь, что после b 0 циклы остановились.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.

Отлично! Функция вернула b и завершилась, не дойдя до остальных букв и чисел.

Требования

Верни letter при "b". Вывод: a 0, a 1, a 2, b 0, b.

Проверка

Проверка запускает программу с чистого листа и сверяет все строки вывода.

Подсказки Открываются по одной
живая сессия
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
>>>
Готовлю консоль…
консоль Живая сессия Python