Вопросы к Поиску с Алисой
Разница между return и print при выводе данных заключается в их назначении:
Таким образом, print используется для вывода информации на экран, а return — для возврата значения из функции. thecontentauthority.com
Например, если нужно проверить окончательный вывод кода, рекомендуется использовать print, а для передачи значения из одной функции в другую — return. www.pythonpool.com
Также после выполнения инструкции return дальнейший код функции не читается, она всегда заканчивается return. ru.stackoverflow.com