我在Python中是一个初学者,我发誓我有一个非常类似的程序,我现在正在做的工作。但是,由于某种原因,我无法完成工作。我能够查明我的问题,并创建了一个假程序来玩弄它。以下是该程序:蟒蛇并在if语句中分配变量值
global heading
global heading2
global a
heading=2
a=2
heading2=4
def function():
if a==2:
heading=heading2
print 'yes'
print heading
function()
print heading
这是看到了什么:
yes
4
2
为什么不抽穗变量航向保持价值4?我试着把所有的回归标题都放了。没有工作。我试着把变量放在函数的括号中。没有工作......你知道我做错了什么吗?
我不能相信我错过了!谢谢!!! – user1020797