如何在其他函数中使用返回的变量。python
例如,我有一个Python代码:如何在其他函数中使用返回的变量。python,python,function,variables,Python,Function,Variables,例如,我有一个Python代码: def fun(): n = 100 return n def fun1(): print(n) fun() fun1() 因此我得到一个错误:NameError:name'n'未定义。我还试图使n全局化,但结果是一样的 如何在fun1中使用fun中的变量n?在您的示例中,fun()从未被调用,因此从未返回n。试一试 def fun1(): n = fun() print(n) 您需要将参数n传递给fun1,或
def fun():
n = 100
return n
def fun1():
print(n)
fun()
fun1()
因此我得到一个错误:NameError:name'n'未定义
。我还试图使n
全局化,但结果是一样的
如何在fun1
中使用fun
中的变量n
?在您的示例中,fun()
从未被调用,因此从未返回n
。试一试
def fun1():
n = fun()
print(n)
您需要将参数n传递给fun1,或者像Tim的答案一样从函数内部调用n
def fun():
n = 100
return n
def fun1(n):
print(n)
fun1(fun())
使用变量存储函数的返回值,以便可以从变量中使用它(n=fun())
对于初学者来说,你永远不会称之为乐趣
fun1
应该接受一个参数n
,然后您可以执行fun1(fun())
…
def fun():
n = 100
return n
def fun1():
n=fun()
print(n)
fun1()