Возвращаемые значения
Узнайте, как использовать возвращаемые значения, чтобы сделать функции более универсальными
«Возвращаемые значения» — бесплатный урок Python Academy на CoddyKit. Это урок 2 из 5. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python Academy содержит 5 уроков всего.
Введение в возвращаемые значения
Введение в возвращаемые значения
Возвращаемые значения позволяют функциям передавать данные обратно в ту часть программы, которая их вызвала. Благодаря этому функции становятся более универсальными и пригодными для повторного использования.
В этом уроке Вы узнаете, как эффективно использовать возвращаемые значения в функциях Python.

Что такое возвращаемое значение
Что такое возвращаемое значение
Возвращаемое значение — это результат работы функции. С помощью ключевого слова return можно передать данные обратно вызывающей стороне.
Например:
# Function with a return value
def add(a, b):
return a + b
result = add(3, 5)
print(result)Возврат одного значения
Возврат одного значения
Функция может вернуть одно значение с помощью ключевого слова return:
# Returning a single value
def square(x):
return x * x
result = square(4)
print(result)Возврат нескольких значений
Возврат нескольких значений
Функция может вернуть несколько значений в виде кортежа:
# Returning multiple values
def min_and_max(numbers):
return min(numbers), max(numbers)
nums = [3, 5, 7, 2, 8]
minimum, maximum = min_and_max(nums)
print(minimum, maximum)Использование возвращаемых значений
Использование возвращаемых значений
Возвращаемые значения можно сохранять в переменных или использовать непосредственно в выражениях:
# Using return values
def double(x):
return x * 2
print(double(4) + double(5))Возврат значения None
Возврат значения None
Если в функции нет оператора return, она автоматически возвращает None:
# Function returning None
def greet():
print("Hello!")
result = greet()
print(result)Практический пример
Практический пример
Рассмотрим пример функции, которая вычисляет площадь прямоугольника:
# Practical example
def area_of_rectangle(length, width):
return length * width
print(area_of_rectangle(5, 10))def multiply(a, b):
return a * b
result = multiply(3, 4)
print(result)Распространённые ошибки при работе с возвращаемыми значениями
Распространённые ошибки при работе с возвращаемыми значениями
Вот несколько распространённых ошибок, которых следует избегать:
- Забывать использовать ключевое слово
returnв функции. - Пытаться использовать результат функции, не сохранив и не использовав её возвращаемое значение.
- Возвращать типы, несовместимые с предполагаемыми вариантами использования.
Что мы узнали
Что мы узнали
В этом уроке Вы узнали:
- что такое возвращаемые значения и как их использовать;
- как возвращать из функции одно или несколько значений;
- как возвращаемые значения применяются на практике в Python.
Отличная работа! Перейдём к следующему уроку.

Часто задаваемые вопросы
Урок «Возвращаемые значения» бесплатный?
Да — полный текст урока «Возвращаемые значения» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python Academy, подпишись на CoddyKit PRO. Курс Python Academy содержит 5 уроков всего.
Чему я научусь в уроке «Возвращаемые значения»?
Узнайте, как использовать возвращаемые значения, чтобы сделать функции более универсальными Ты практикуешь Python Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python Academy?
Предыдущий опыт не требуется. Python Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 5.
Сколько времени занимает урок «Возвращаемые значения»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python Academy?
Да. Каждый урок Python Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что такое функция
- Возвращаемые значения
- Область видимости и время жизни переменных
- Встроенные и пользовательские функции
- Импорт модулей