小编Sam*_*mer的帖子

新手变量传递

我真的很感激你是否可以快速解决我遇到的这个小问题.到目前为止,在编程中,我已经完成了一些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中修复它.

谢谢您的帮助!

python python-2.7

3
推荐指数
1
解决办法
101
查看次数

标签 统计

python ×1

python-2.7 ×1