Как передать значение переменной из одной функции в другую python?
И так допустим у нас есть две функции, первая выглядит так:
def func1():
a = 1
b = 2
print(a)
print(b)
А вторая так:
def func2():
c = b - a
print(c)
Как сделать так чтобы данные переменных из функции func1 были доступны в функции func2?
Ответы (1 шт):
Автор решения: h4cktivist
→ Ссылка
В вашем случае, функция func1 должна вернуть значения a и b, чтобы вы могли использовать их в func2:
def func1():
a = 1
b = 2
print(a)
print(b)
return a, b
Затем, вы сможете передать их в func2, сделав аргументами:
def func2(a, b):
c = b - a
print(c)
Вызывайте функции таким образом:
a, b = func1()
func2(a, b)