0Pricing
Learn AI with Python · Урок

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

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

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

Возврат отсутствующего значения

Возврат отсутствующего значения

Если функция не содержит оператора 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) и разблокировать остальной курс Learn AI with Python, подпишись на CoddyKit PRO. Курс Learn AI with Python содержит 5 уроков всего.

Чему я научусь в уроке «Возвращаемые значения»?

Узнайте, как возвращаемые значения делают функции более универсальными Ты практикуешь Learn AI with Python с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Learn AI with Python?

Предыдущий опыт не требуется. Learn AI with Python на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 5.

Сколько времени занимает урок «Возвращаемые значения»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Learn AI with Python?

Да. Каждый урок Learn AI with Python включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

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

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