1、画笔控制函数,外框大小控制函数
turtle.setup(width, height, x, y)
(位置) (大小)
turtle.goto(x,y)
无论海归在哪,直线前往(x,y)坐标
turtle.penup() 或 turtle.pu()
抬起画笔(没有痕迹)
turtle.pendown() 或 turtle.pd()
放下画笔(留下痕迹)
turtle.pensize(width) 或 turtle.width(width)
设置画笔宽度
turtle.pencolor(color) 或 turtle.pencolor(r,g,b)
设置画笔颜色
turtle.speed(speed)
设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快
turtle.color-mode(mode)
改变RGB彩色范围模式 (“mode=1.0”为RGB小数模式;"mode=255"为RGB整数模式)不设置默认为小数模式
ps:purple (160,32,240) 或 (0.63,0.13,0.94)
turtle.setx( )
将当前x轴移动到指定位置
turtle.sety( )
将当前y轴移动到指定位置
turtle.setheading(angle)
设置当前朝向为angle角度
turtle.home()
设置当前画笔位置为原点,朝向东。
turtle.dot(r)
绘制一个指定直径和颜色的圆点
turtle.hideturtle()
隐藏海龟
2、改变海龟方向,只改变方向不运动
("angle"为绝对度数,可正可负)
turtle.seth(angle) 或 turtle.setheading(angle)
从海龟当前开始,根据angle改变海龟前进方向,改变海龟的头的方向
turtle.left(angle)
向左改变angle度方向
turtle.right(angle)
向右改变
3.海龟运动控制函数
turtle.fd(d)
向当前方向运动d像素距离
turtle.bk(d)
向正后方向运动d像素距离
turtle.circle(r,angle)
画圆弧(以当前方向左侧为基点,r为半径,“angle”为画的弧度长)曲线运动
angle=0 画圆
angle为负,右侧画弧
4、画笔填充控制
turtle.fillcolor(colorstring)
绘制图形的填充颜色
turtle.color(color1, color2)
设置画笔颜色color1,填充颜色color2
turtle.filling()
返回当前是否在填充状态
turtle.begin_fill()
开始填充图形
turtle.end_fill()
完成颜色填充
turtle.hideturtle()
隐藏画笔的turtle形状
turtle.showturtle()
显示画笔的turtle形状