turtle学习笔记

一 ,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)的位置上
 
原文地址:https://www.cnblogs.com/qinlai/p/12465682.html