したがって、基本的に、この小さなコードの何が問題なのかわかりません。また、それを機能させる方法が見つからないようです。
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 に戻すことになります。私は完全に立ち往生しています。