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

Возвращаем значение

return возвращает значение из функции, и это значение можно сохранить или вывести.

Функция может вернуть значение через return. Тогда вызов становится выражением: double(number) можно сохранить в переменную или передать дальше.

def double(x): return x * 2 twice = double(number) print(twice)

Важно: return не меняет number. Он возвращает новое значение, которое мы сохраняем в twice.

  1. Определи double(x) до вызова.
  2. В теле верни x * 2.
  3. Проверь, что number осталось 5, а twice равно 10.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.

Отлично! double вернула 10, не изменив исходное число 5.

Требования

Определи double(x) с return x * 2. Вывод — 5 и 10.

Проверка

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

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