擅长:python、mysql、java
<p>@IainShelvington指出,除了您的全局变量问题外,我建议您重新设计程序,以使用turtle计时器事件:</p>
<pre><code>from turtle import Screen, Turtle
def restart(x, y):
global running
running = False
def move():
if running:
turtle.forward(0.1)
screen.ontimer(move)
else:
screen.bye()
turtle = Turtle()
screen = Screen()
screen.onscreenclick(restart)
running = True
move()
screen.mainloop()
print("game ended")
</code></pre>