turtle模块绘图
(一个简单的绘图工具,只有有限的命令)
(绘图窗口的原点在正中间,默认海龟的方向是右方向)
运动命令
forward(d) #向前移动d长度
backward(d)#向后移动d长度
right(d) #向右转动d度
left(d) #向左转动d度
goto(x,y) #运动到(x,y)
speed(speed)#笔画绘制的速度[0,10]
home() #设置当前画笔位置为原点,朝向东
dot(r) #绘制一个指定直径和颜色的圆点
笔画控制命令
penup() #笔画抬起,在移动的时候不会绘图
pendown() #笔画落下,落下之后移动会绘图
setheading(d)#改变海龟的朝向
pensize(d)#笔画的宽度
pencolor(“颜色”)#笔画的颜色
reset()#恢复所有设置,清空窗口,重置turtle状态
clear()#清空窗口,不会重置turtle状态
circle(r[,extent=none][steps=none])#绘制一个圆形,r,e,s为半径、弧度和画圆弧线段的数量
填充:begin_fill()
fillcolor(“颜色”)
end_fill()
其他命令
done() #程序继续执行
undo()#撤销上一次的动作
hideturtle()#隐藏海龟
showturtle()#显示海龟
stamp() #复制图形
screensize(canvwidth=None, canvheight=None, bg=None)#参数分别为画布的宽(单位像素), 高, 背景颜色
write(s [,font=("font-name",font_size,"font_type")]) #
写文本,s为文本内容,font是字体的参数,分别为字体名称,大小和类型;font为可选项,font参数也是可选项