由于py是动态语言,甚至变量的声明和使用都是一个样的,所以在全局变量和局部变量的使用时,例如局部变量引用全局变量时必须加上global,不然只会被当作局部变量处理
#!/usr/bin/python
Money = 2000
def AddMoney():
# Uncomment the following line to fix the code:
global Money
Money = 100
print Money
AddMoney()
print Money
349

被折叠的 条评论
为什么被折叠?



