Статья Автор: Деникина Н.В., Деникин А.В.

Используем функцию с return правильно

Правило использования:

  1. Когда функция возвращает результат (return), его нужно "поймать" в переменную:

# ✅ ПРАВИЛЬНО:
result = function_with_return()  # "Ловим" возвращённое значение
print(result)

# ❌ НЕПРАВИЛЬНО:
function_with_return()  # Результат "улетает" в никуда!
  1. Возвращённый результат можно использовать сразу:

# Сразу в выводе:
print(function_with_return())

# В вычислениях:
total = function_with_return() * 2

# В условиях:
if function_with_return() > 10:
    print("Много!")
  1. Пример с мороженым:

def get_icecream_price(scoops):
    return scoops * 50  # Возвращает цену

# ✅ ПРАВИЛЬНО - сохраняем результат:
price = get_icecream_price(3)
print(f"Цена: {price} рублей")

# ✅ Или используем сразу:
print(f"Цена: {get_icecream_price(2)} рублей")
  • print() = просто показать (как написать на доске)

  • return = вернуть значение (как автомат, выдающий игрушку)

  • Результат return нужно сохранить в переменную или использовать сразу!

Практическое правило:

Если функция что-то "возвращает" - значит, нужно это "принять"! 

Печать