本文只适合python初学者,老鸟可以先飞走。
turtle是python标准库之一,可以用来简单地实现画图功能。
在使用turtle时常见的有两个问题,一是可能会出错代码运行成功一次,第二次出错,如此循环反复;二是会出现turtle窗口无响应。
运行成功一次出错一次如下代码,尝试画一个线段:
import turtle as t
t.dot(10)
t.forward(100)
t.dot(10)
t.hideturtle()
第1次运行成功,结果如下:
画线段运行成功结果
第2次运行出错,结果如下:
代码运行出错
解决办法增加一行代码
t.TurtleScreen._RUNNING = True
完整代码如下:
import turtle as t
t.TurtleScreen._RUNNING = True
t.dot(10)
t.forward(100)
t.dot(10)
t.hideturtle()
窗口无响应问题解决
运行后打开的turtle窗口如果出现无响应的问题,在最后一行增加turtle.done()即可。
完整代码如下:
import turtle as t
t.TurtleScreen._RUNNING = True
t.dot(10)
t.forward(100)
t.dot(10)
t.hideturtle()
t.done()
学习python编程,与计算机交流!