Python主循环和while循环

2024-10-06 12:30:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个使用海龟图形的程序。问题是我有一个游戏循环,但不知道把mainloop函数放在哪里。如果我把它放在游戏循环之前,那么游戏循环就不会被执行。如果我把它放在mainloop之后,它将永远不会被执行,因为游戏循环是一个无限循环。最后,如果我把mainloop放在游戏循环结束时,游戏循环只执行一次。我应该把主回路放在哪里?你知道吗

import turtle
#some turtle code
while True:
  #some code

turtle.mainloop

Tags: 函数import程序true图形游戏codesome
1条回答
网友
1楼 · 发布于 2024-10-06 12:30:31

If I put it after mainloop will never get executed because the game loop is an infinite loop. Lastly if I put mainloop in game loops end than game loop will only get executed once. Where should I put mainloop?

你应该或者使用mainloop(),并使用ontimer()或者显式游戏循环来驱动你的游戏循环。不是两者都有。你知道吗

相关问题 更多 >