# Эта функция вернёт значение
def funkciya_s_return(a, b):
c = a + b
d = a - b
e = a * b
f = a / b
return c + d + e + f
# Эта функция напечатает значение
def funkciya_s_print(a, b):
print(funkciya_s_return(a, b)) # Печатается значение прошлой функции
# Эта функция присвоит значение переменной
def funkciya_s_peremennoy(a, b, variable='var'):
exec('global ' + variable) # Здесь переменная указанная в функции объявляется глобальной
variable = funkciya_s_peremennoy(a, b)
Спасибо, с примером прям это круто)).
Чтобы описать что должна вернуть ваша функция. Можете и не писать, если ничего возвращать не надо, т.е. используете функцию в качестве процедуры. Можно так же использовать для прерывания.
Если хотите присвоить функции какое-то значение, то запишите его в return. Теперь вы можете прибавлять функцию, вставлять её в строку, выводите в консоль — у неё есть своё значение.