1.turtle库是Python标准库之一,是入门级的图形绘制函数库。
2.turtle绘图原理:有一只海龟,其实在窗体正中心,在画布上游, 走过的轨迹形成了绘制的图形,海龟由程序控制,可以变换 颜色、改变宽度等。
3.turtle绘图窗体布局:最小单位是像素
setup()设置窗体大小及位置 格式:turtle.setup(width,height,startx,starty)。
4个参数中后两个可选。
setup函数不是必须的,只有当需要控制绘图窗体大小的时候才调用。
4.turtle空间坐标体系
turtle。goto(x,y) 让在任何位置的海龟到达指定位置。例如:
方向控制语句:turtle.fd(d) 向海龟的正前方向运行。
turtle.bk(d) 向海龟的反方向运行。
turtle.circle(r,angle) 以海龟当前位置左侧的某一点为圆心,进行曲线运行。
5.turtle角度坐标体系
可使用turtle.seth(angle) 改变海龟行进方向,不行进,参数angle为绝对度数。
类似用法:turtle.left(angle) turtle.right(angle) 例如:
6.RGB色彩体系
RGB指红绿蓝三个通道的颜色组合,可覆盖视力所能感知的所有颜色,RGB每色取值范围0-255整数或0-1小数。
英文名称 | RGB整数值 | RGB小数值 | 中文名称 |
---|---|---|---|
white | 255,255,255 | 1,1,1 | 白色 |
yellow | 255,255,0 | 1,1,0 | 黄色 |
magenta | 255,0,255 | 1,0,1 | 洋红 |
cyan | 0,255,255 | 0,1,1 | 青色 |
blue | 0,0,255 | 0,0,1 | 蓝色 |
black | 0,0,0 | 0,0,0 | 黑色 |
seashell | 255,245,238 | 1,0.96,0.93 | 海贝色 |
gold | 255,215,0 | 1,0.84,0 | 金色 |
pink | 255,192,203 | 1,0.75,0.80 | 粉红色 |
brown | 165,42,42 | 0.65,0.16,0.16 | 棕色 |
purple | 160,32,240 | 0.63,0.13,0.94 | 紫色 |
tomato | 255,99,71 | 1,0.39,0.28 | 番茄色 |
默认采用小数值,可切换为整数值。
用下面函数改变turtle色彩数值的使用,格式:turtle.colormode(mode) -1.0