Вопрос В чем преимущество оператора return в питоне?

Регистрация
10 Мар 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
по сути return равнозначен принту в функции, так зачем себе усложнять жизнь созданием лишних переменных? в каких задачах принт бесполезен и return приходит на помощь? подскажите пожалуйста.
 
return не имеет никакого отношения к print, не неси бред. У этих команд нет ничего общего
 
print выводит инфу на экран
ретёрн присваивает результат функции
если писать что то посерьезнее хелло ворлд поймешь :)
 
Как ты это сравниваешь?
Вот примеры: date = getDate() number = int(input()) Вот здесь в переменные присвоится значение которое функция вернет.
 
Каждый год одно и то же. Изучайте глубже теорию и не торопитесь с глупыми вопросами.
 
в функциях, которые что-то вычисляют и на выходе они должны что-то вернуть, вот там пишут return + что-то
 
Print — показывает что-то на экране и не возвращает значение, с которым можно работать дальше. Только инфу и всё.
Return — передаёт результат работы функции обратно туда, откуда она была вызвана, и возвращённое значение можно присвоить переменной, использовать в других функциях или операциях.
Print бесполезен в любой задаче, где результат функции нужен для дальнейших вычислений или действий, при создании модулей и библиотек и при тестировании кода.
 

Похожие темы

Назад
Сверху