Форум сайта python.su
0
К примеру имеется функция:
def name(a,b): c=a+b return c print c
Офлайн
568
Потому что эта самая с существует только в пространстве функции
def name(a,b): c=a+b return c c=name(1,2) print c
Офлайн
4
Потому что инструкция
print c
def name(a, b): c = a + b return c print name(2, 9)
Офлайн
0
А что тогда делает return и как вернуть значение переменной C в основную ветку программы?
Офлайн
4
return возращает результат из функции в основной поток. Во 2 post был пример присвоения переменной “с” результата из функции.
Офлайн
0
а как использовать этот результат?
def radiant(): radian=x*(3.14/180) print (radian) return radian from math import cos c=int(input("1ое слагаемое:")) v=int(input("2ое слагаемое:")) c=radiant() v=radiant() d=cos(c)+cos(b) print (d)
Офлайн
4
Как-то так:
def radiant(x): radian=x*(3.14/180) print (radian) return radian from math import cos c=int(input("1ое слагаемое:")) v=int(input("2ое слагаемое:")) a=radiant(c) b=radiant(v) d=cos(a)+cos(b) print (d)
Офлайн
15
хотел сделать чтобы функция переводила углы в радианы
Офлайн