下面的代码是使用Python中的Turtle绘制基本正方形。
第一次运行代码可以工作。但是再次运行代码会激活一个无响应的Turtle窗口,并随后每次崩溃。
错误消息包括
如果您认为这个问题值得回答,请+1!
第一次运行代码可以工作。但是再次运行代码会激活一个无响应的Turtle窗口,并随后每次崩溃。
错误消息包括
raise Terminator
和Terminator
在Spyder(Dell桌面上的Python 3.6)中重新启动内核可以解决问题,因此我可以成功地再次运行代码,但根本原因仍然是个谜?
链接到另一个类似但尚未回答的问题。如果您认为这个问题值得回答,请+1!
import turtle
bob = turtle.Turtle()
print(bob)
for i in range(4):
bob.fd(100)
bob.lt(90)
turtle.mainloop()
turtle.bye()
建议了吗?请注意,turtle.done()
是turtle.mainloop()
的同义词,因此这是一种罕见的情况,您需要在turtle.mainloop()
调用之后放置代码turtle.bye()
。 - cdlane