Справочник · модуль 5 «Функции»

Return

Слово return отдаёт ответ туда, откуда функцию вызвали, и сразу выходит из функции. Строчки после return не выполняются.

Сравнение из жизни

Как официант, который приносит готовое блюдо и уходит.

Пример

def double(x):
    return x * 2

result = double(5)
print(result)
print(double(10) + 1)
Результат
10
21

Учитель в уроке Слово return значит «вернуть». Функция отдаёт ответ туда, откуда её вызвали. Вызов double от пяти становится числом десять. Ответ можно положить в коробку или сложить с другим числом.

Запомнить

return — как официант, который приносит готовое блюдо. Ответ возвращается туда, где функцию позвали.

Частые ошибки новичков на этой теме

Тема из урока 5.3 «Вернуть ответ» курса PythonAZ.

В этом же уроке