a = 0
# здесь ещё код, не связанный с а
a = 1
def changeA():
a = 3
a = 4
# и здесь код, не связанный с а
changeA()
# снова код, не связанный с а
a = 5
# опять код не про а
# и вдруг вам надо а срочнааа
print(a)
a = 0
# здесь ещё код, не связанный с а
a = 1
def changeA():
return a + 3
a = 4
# и здесь код, не связанный с а
a = changeA()
# снова код, не связанный с а
a = 5
# опять код не про а
# и вдруг вам надо а срочнааа
print(a)
Return нужен, чтобы функция что-то возвращала. После return надо указать, что вы хотите возвращать. В одной функции может существовать только один return, иначе возвратит только первое значение return. Если не хотите, чтобы функция что-то возвращала, не пишите return!
Чтобы описать что должна вернуть ваша функция. Можете и не писать, если ничего возвращать не надо, т.е. используете функцию в качестве процедуры. Можно так же использовать для прерывания.
Если хотите присвоить функции какое-то значение, то запишите его в return. Теперь вы можете прибавлять функцию, вставлять её в строку, выводите в консоль — у неё есть своё значение.
Спасибо, с примером прям это круто)).