一、
canvas(画布)
turtle.screensize
(
canvwidth
=
None,canvheight
=
None,bg
=None,)#设置画布的大小。
turtle.setup
(width=0.5,height=0.75,startx=
None,starty
=None)#设置主窗体的小大和位置。
二、
Pen(画笔)
Attribute(属性和方法)
1.turtle.pensize()#设置画笔的宽度。
2.turtle.pencolor()#设置画笔的颜色。
3.turtle.speed()#设置画笔运动的速度。
command(命令)
Movement(移动)
1.turtle.forward(n)/
turtle.backward
(n)
#向前移动n像素长,向后移动(反方向)移动n像素长。
2.turtle.right(90)/
turtle.left
(90)
#顺时针转动90度,逆时针转动90度。
3.turtle.pendown() /
turtle.penup
()
#抬笔、落笔。
4.turtle.goto(
x,y
)
#将画笔移动到坐标为x,y的位置。
5.turtle.setx() /
turtle.sety
()
#将当前的x坐标移动到指定位置。
#将当前的y坐标移动到指定位置。
6.turtle.home()
#设置当前画笔位置为原点。
7.turtle.dot(r)
#绘制一个指定直径和颜色的圆点。
8.turtle.seth(angle)
#设置小海龟当前前进的方向angle。
9.turtle.circle(100,180)
#绘制半径为100,180角度的弧形。
10.turtle.done()
#停止画笔,但绘画窗口不关闭。
Control(控件)
1.turtle.pensize()#设置画笔的宽度。
2.turtle.fillcolor(green)#绘制图形填充为绿色。
3.turtle.color(color1,color2)
#同时设置
pencolor
=color1,
fillcolor
=color2
4.turtle.pencolor#设置画笔的颜色。
5.turtle.begin_fill()
#开始填充
6.turtle.end_fill( )
#结束填充
7.turtle.hideturtle()
#隐藏箭头
8.turtle.showturtle()
#显示箭头
The Global Control
1.turtle.clear()#清空turtle窗口。
2.turtle.reset( )#清空窗口。
3.turtle.undo( )#撤销上一个turtle动作。
4.stamp( )#复制当前的图形。
Python海龟画图知识点总结