Справочник · модуль 5 «Функции»
Функция вызывает функцию
Ответ одной функции можно сразу передать в другую, например print(double(3)).
Сравнение из жизни
Как конвейер: деталь идёт от станка к станку.
Запомнить
Функция в функции — как эстафета. Одна передаёт ответ другой, и та работает дальше.
Частые ошибки новичков на этой теме
Кажется: Print внутри функции — это вернуть результат
На самом деле: print только показывает на экране. Отдать результат наружу может только return.
Кажется: Код после return выполнится
На самом деле: return сразу завершает функцию. Строки после него не выполняются.
Тема из урока 5.3 «Вернуть ответ» курса PythonAZ.