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