将多个函数中的变量用于另一个函数

时间:2020-04-14 15:08:41

标签: python function variables

所以可以说我有两个函数,分别是func1和func2

def func1():
a=1
return a
def func2():
    b=2
    return b
def func3():
    x=a+b
    return x
func3()

现在调用func3返回错误。问题出在哪儿?我刚刚开始学习python,似乎无法解决问题。

2 个答案:

答案 0 :(得分:2)

变量abfunc3内部不存在。我建议您将它们作为参数传递给函数

答案 1 :(得分:1)

很难看清要做什么,但是对于您发布的代码,这是一种解决方案:

def func1():
    a = 1
    return a
def func2():
    b = 2
    return b
def func3():
    x = func1() + func2()
    return x
func3()