Есть функция def add(x, y): return x + y. Что вернет вызов add(2, 3)?

A5
B23
CNone
DTypeError
Правильный ответ. return возвращает значение из функции; без return функция возвращает None.

Разбор

Функция определена через def, а результат вычисления выражения после return становится значением вызова функции. В примере add(2, 3) вернет 5, потому что складываются два числа. Это базовый паттерн: вычислять результат и явно возвращать его через return, чтобы дальше использовать в коде.

Проверь себя · 1/3разбор после ответа
Дана функция def split_total(total): return total // 100, total % 100. Что вернет вызов split_total(250)?
Тренировать Python в Telegram

Ещё вопросы по теме «Функции и аргументы»