所以基本上我不知道这小段代码有什么问题,而且我似乎找不到让它工作的方法。
points = 0
def test():
addpoint = raw_input ("type ""add"" to add a point")
if addpoint == "add":
points = points + 1
else:
print "asd"
return;
test()
我得到的错误是:
UnboundLocalError: local variable 'points' referenced before assignment
注意:我不能将“points = 0”放在函数内部,因为我会重复很多次,所以它总是先将点设置回0。我完全被卡住了,任何帮助将不胜感激!