擅长:python、mysql、java
<p>正如您所说,函数中的变量是局部的。解决方法是从函数返回值:</p>
<pre><code>def getinput():
return input('Enter x: ')
def addtwo(x):
return x + 2
def printans(x):
print 'x is', + x
x = getinput()
x = addtwo(x)
printans(x)
</code></pre>
<p>用C语言来说,在处理数字时,它的工作原理与所有东西都是通过值传递的一样。你知道吗</p>