Задание № 25 · ЕГЭ

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

Значение, которое функция передаёт обратно в место вызова
2 мин чтенияСложность: Обновлено 29 сентября 2026

Возвращаемое значение — это результат работы функции, который она передаёт в место, где была вызвана. Этот результат можно присвоить переменной, вывести на экран или использовать как часть выражения.

Возвращаемое значение
Значение, передаваемое функцией вызывающей программе после выполнения команды возврата, например return в Python или return в C++ и Pascal. Функция может вернуть число, строку, логическое значение, структуру или другой допустимый тип данных.

Как используется возвращаемое значение

Функция получает входные данные через параметры, выполняет действия и возвращает результат. Вызов функции становится значением сам по себе, поэтому его можно использовать внутри другого выражения. Например, если функция square(5) возвращает 25, то в присваивании a = square(5) + 3 сначала получают возвращаемое значение 25, а затем вычисляют сумму.

\[f(x)=y\]

Здесь \(x\) — аргумент функции, а \(y\) — её возвращаемое значение. Если функция не выполняет команду return с результатом, в Python она возвращает специальное значение None.

№
Пример

Функция вычисляет площадь прямоугольника и возвращает результат. В вызове функции area(4, 6) возвращаемое значение равно 24, поэтому переменная s получает это число.

Python
def area(a, b):
    return a * b

s = area(4, 6)
print(s)
!
Не путайте

Возвращаемое значение — не то же самое, что вывод на экран. print() только показывает данные пользователю, а return передаёт результат обратно в место вызова. Выведенное число нельзя автоматически использовать в следующем вычислении, если функция его не вернула.

Проверьте себя

Что окажется в переменной result после выполнения кода: def f(x): return x * 2; result = f(3)?

Главное за минуту

Главное

  • Возвращаемое значение — результат, который функция передаёт обратно в место своего вызова.
  • Команда return завершает выполнение функции и возвращает указанное значение.
  • Возвращаемый результат можно присваивать переменной и использовать в других выражениях; print() лишь выводит данные.