return

return завершает функцию и возвращает значение наружу.

Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Что такое return

return завершает функцию и возвращает значение наружу. Этот результат можно сохранить в переменную или проверить в условии.

def sum2(a, b):
    return a + b

x = sum2(2, 3)   # 5

Возврат результата

return отдаёт результат работы функции обратно в программу и одновременно завершает функцию. Возвращённое значение сохраняют в переменную или сразу используют в условии.

Без return функция просто выполняет действия и ничего не отдаёт; с return она становится как формула — принимает данные и выдаёт ответ.

Частые вопросы

Что происходит после return? Функция сразу завершается, строки после него не выполняются.

Можно вернуть несколько значений? Да, через запятую — Python вернёт их кортежем: return a, b.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
📖 Русский язык