Как вызвать функцию Python: def, аргумент и return

def определяет функцию, но её тело выполняется только при вызове. Значение аргумента передаётся параметру, а return возвращает результат вызывающему коду. Этот результат можно сохранить в переменную, передать дальше или напечатать.

Короткий пример

def double(value):
    return value * 2

result = double(6)
print(result)

Результат:

12

print выводит текст и сам возвращает None. Если заменить return value * 2 на print(value * 2), число появится на экране, но переменная результата получит None. Ниже нужно проследить выполнение другой функции.

Попробуйте самостоятельно

Ниже — отдельная ситуация с другими данными. Выберите ответ и проверьте его без регистрации. Для последовательного обучения откройте курс.

Документация.

Посмотрите на код:

def greet(name):
    return 'Привет, ' + name

result = greet('Маша')
print(result)

Что выведет программа?

Выберите один вариант
Без регистрации · результат не сохраняется

Связанные задачи