不知道是什么原因导致此问题,但 Pycharm 未正确运行 Turtle Graphics。 我使用的是 python 3.10,Pycharm 2021.3.1。 这是我尝试运行 python 文档中的演示代码时看到的结果:
窗口右侧和底部的滚动条也不断闪烁。
作为参考,这是我提到的演示代码:
from turtle import *
color('red', 'yellow')
begin_fill()
while True:
forward(200)
left(170)
if abs(pos()) < 1:
break
end_fill()
done()
您没有添加屏幕。要添加一个,我建议在
screen = Screen()
之后使用 import
。
此外,您可能想在程序末尾使用
screen.exitonclick()
而不是 done()
。
尝试下面的代码:
from turtle import Turtle, Screen
turtle_timmy = Turtle()
turtle_timmy.color('red', 'yellow')
turtle_timmy.begin_fill()
while True:
turtle_timmy.forward(200)
turtle_timmy.left(170)
if abs(turtle_timmy.pos()) < 1:
break
turtle_timmy.end_fill()
它对我来说有效。