我真的很感激你是否可以快速解决我遇到的这个小问题.到目前为止,在编程中,我已经完成了一些C,但我对如何通过Python中的函数传递变量感到困惑.
我确信这个问题已被多次询问,但我不知道该搜索什么.
我的代码是:
x=0
def getinput(x):
x = input('Enter x: ')
def addtwo(x):
x = x + 2
def printans(x):
print 'x is', + x
getinput(x)
addtwo(x)
printans(x)
Run Code Online (Sandbox Code Playgroud)
printans总是打印出来0.我确定这是因为函数内部的变量是本地的,但我不知道如何在python中修复它.
谢谢您的帮助!