global endGame
endGame = False
def time_up():
global endGame
endGame = True
此代码未将endGame变量设置为新值。我不明白我做错了什么。这不是所有代码,因为该网站不允许我在这里发布所有内容。但我将endGame变量设置为True,因此我可以停止执行我的游戏代码的while循环。 这是完整来源的链接 -
答案 0 :(得分:1)
time_up()
函数才能产生一些效果:
In [1]: endGame = False
In [2]: endGame
Out[2]: False
In [3]: def time_up():
...: global endGame
...: endGame = True
...:
In [4]: endGame
Out[4]: False
In [5]: time_up()
In [6]: endGame
Out[6]: True