0Pricing
Python Academy · Урок

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

Узнайте, как использовать возвращаемые значения, чтобы сделать функции более универсальными

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

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

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

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

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

Возвращаемые значения — иллюстрация 1

Что такое возвращаемое значение

Что такое возвращаемое значение

Возвращаемое значение — это результат работы функции. С помощью ключевого слова 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.

Отличная работа! Перейдём к следующему уроку.

Возвращаемые значения — иллюстрация 11

Часто задаваемые вопросы

Урок «Возвращаемые значения» бесплатный?

Да — полный текст урока «Возвращаемые значения» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.

Все уроки этого курса

  1. Что такое функция
  2. Возвращаемые значения
  3. Область видимости и время жизни переменных
  4. Встроенные и пользовательские функции
  5. Импорт модулей
← Назад к Python Academy