turtle库的使用
-
turtle绘图窗体布局
turtle的一个画布空间最小单位是像素。
turtle.setup(width,height,startx,starty) setup()设置窗体大小及位置 width为窗口宽度、height为窗口高度、startx和starty为窗口离显示器的距离
-
turtle空间坐标体系
-
turtle角度坐标体系
-
RGB色彩模式
- 有三种颜色构成的万物色
- 例如:白色RGB(255.255.255)可在此连接中查询https://tool.lu
turtle程序语法元素分析
-
库引用与import
库引用:扩充Python程序功能的方式
import的使用方法:
(1)import<库名>
<库名>.<函数名>(<函数参数>)
(2)使用from和import保留字共同完成
from<库名>import<函数名>
from<库名>import*
<函数名>(<函数参数>)
注意:第(1)种方法不会出现函数重名问题,第(2)种方法则会出现。
import turtle
turtle.setup(750,360,200,200)
form turtle import*
setup(750,260,200,200)
(3)使用import和as保留字共同完成
import<库名>as<库别名>
<库别名>.<函数名>(<函数参数>)
import turtle as t
t.setup(750,360,200.200)
2.画笔控制函数
turtle.penup() 别名 turtle.pu() : 抬起画笔
turtle.pendown() 别名 turtle.pd :落下画笔
turtle.pensize(width) 别名 turtle.width(width):画笔宽度
turtle.pencolor(color) color为颜色字符串或r,g,b值 :画笔颜色
color可以有三种形式:(1)颜色字符串:turtle.pencolor("purple") (2)RGB的小数值:turtle.pencolor(0.63,0.13,0.94) (3)RGB的元组值:turtle.pencolor((0.63,0.13,0.94))
3.turtle运动控制函数
turtle.forward(d) 别名 turtle.fd(d):向前行进,海龟走直线 d:行进距离,可以为负数
turtle.circle(r,extent=None) :根据半径r绘制extent角度的弧度 r默认圆心在海龟左侧r距离位置 extent绘制角度,默认是360度整圆
3.turtle方向控制函数
turtle.setheading(angle) 别名 turtle.seth(angle) :改变行进方向,海龟走角度 angle:行进方向的绝对角度
turtle.left(angle)海龟向左转
turtle.right(angle)海龟向右转 angle:在海龟当前行进方向上旋转角度
4.循环语句与range()函数
for<变量> in range(<次数>):<被循环执行的语句> -<变量>表示每次循环的计数,0到<次数>-1
range(N):产生0到N-1个整数序列