Бригаду по return в python - Общение Python мододелов

Вопрос Бригаду по return в python

Регистрация
31 Дек 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Я прочитал, посмотрел много гайдов, и не могу понять что делает return. Нет, вроде всё понятно, но я не понимаю что значит "возвращает". Пожалуйста, объясните мне что делает return и отдельно что "возвращает" return
 
Регистрация
3 Авг 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Вне тела функции оператор не имеет смысла.
Тело функции - отдельный блок кода.
При вызове функции, управление передаётся телу функции, а для возврата в точку вызова return и нужен. Иначе неизвестно куда возвращаться. Это грубовато, но примерно так. Примерно так же устроены вызовы функции и в других языках и оператор тот же.
 
Регистрация
12 Авг 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Возвращает результат функции
например типо
def a(b)
c = b + 2
return c
И потом
d = a(4)
d будет 6
 
Регистрация
26 Дек 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
Тебе расскажут о возвращаемом значении функции где-то в 6-7 классе на уроках математики.
 
Регистрация
19 Сен 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
return отдает результат функции наружу. Без return ф-ция выполняется но не возвращает значение (Вернет None). return Мгновенно завершает ф-цию (код после него не выполняется)
 
Сверху Снизу