一 ,turtle绘图窗体布局(在窗口中使用的最小单位是像素)
用turtle.setup(width,height,startx,starty)函数设置启动窗体的位置和大小,参数不写,系统默认该窗口在屏幕的正中间. turtle.setup()并不是必要的,只有在编写程序需要控制窗体的大小时,才需用到此函数.
二 turtle画笔控制函数
1 turtle.penup()提起画笔,不绘制图形
turtle.pendown()画笔落下,开始绘制图形 一般penup与pendown成对出现
2 turtle.pensize(width)设置画笔的宽度
3 turtle.pencolor(color)设置画笔的颜色 其中参数color可为字符串或rgb值,常用rgb颜色表如下
4、填充函数
设定填充色:turtle.fillcolor(color)
开始填充:turtle.begin_fill()
结束填充:turtle.end_fill()
5、turtle.hideturtle()隐藏画笔的turtle形状
turtle.showturtle()显示画笔的turtle形状
6 turtle.speed(speed)设置画笔的运动速度 速度范围[0,10]整数,数字越大越快
三、turtle运动控制函数
turtle.forward(distance)向画笔的正前方向运动 ,别名turtle.fd(d),d可为负数此时是倒退运动 turtle.circle (r,extent)根据半径r绘制弧度extent的曲线四、turtle方向控制函数 :只改变海龟的行进方向 turtle.seth(angle)设置当前朝向为angle角度 turtle.right(angle)海龟向右旋转 turtle.left(angle)海归向左旋转 turtle.goto(x,y)将画笔移动到坐标为(x,y)的位置上