turtle
-
一个简单的绘图工具
-
提供一个小海龟,可以把他理解为机器人,只能听得懂有限的命令
绘图窗口的原点(0, 0)在正中间【按数学中的象限理解】,默认海龟的方向是右方
#导入turtle库
import turtle
运动命令
- forward(distance)
- backward(distance)
分别为向前和向后移动distance的距离
- right(angle)
- left(angle)
分别为向右和向左转动angle角度
- goto(x, y)
移动到坐标为(x, y)的地方
- speed(velocity)
控制画笔移动的速度,将其设为velocity
笔画控制命令
- up()
抬起画笔,抬起后,移动画笔不会绘图
- down()
笔画落下,画笔要落下后,移动画笔菜能绘图
- setheading(angle)
改变海龟的朝向,改变的angle度
- pensize(width)
将画笔的宽度设置为width
- pencolor(“color”)
改变画笔的颜色,其中的color用red,green,yellow,brown等
- reset()
恢复所有设置,重置turtle的状态,清空窗口
- clear()
仅清空窗口,turtle状态不会被重置
- circle(radius[, steps=n])
如果不指定steps,则绘制圆形,否则绘制n边形(即n次画出“圆”)
- 填充
需要3个方法一起使用
- begin_fill() #开始填充
- fillcolor(“color”) #设置填充颜色
- end_fill() #结束填充
import turtle
#填充所绘制的圆
turtle.down()
turtle.begin_fill()
turtle.fillcolor("red")
turtle.circle(50)
turtle.end_fill()
turtle.done()
其他命令
- done()
让程序继续执行(不结束)
- undo()
撤销上一次命令
- hideturtle()
隐藏海龟
- showturtle()
显示海龟
转载自原文链接, 如需删除请联系管理员。
原文链接:Python14_绘图小海龟(turtle),转载请注明来源!