turtle绘图窗体布局
turtle空间坐标体系
turtle角度坐标体系
RGB色彩体系
--------------------------
1.turtle绘图窗体:turtle的一个画布空间,最小单位是像素。
turtle.setup(width,height,startx,starty)
四个参数中后两个可选,且该函数非必需。
2.turtle空间坐标体系
包含绝对坐标和海龟坐标两种。
对于绝对坐标,海龟最开始处于画布的正中心。
去利用空间坐标,改变turtle的行进位置,可以使用一些函数。
turtle.goto(x,y)是其中很重要的一个函数。
它的作用是让任何一个位置的海龟到达某一个位置。
对于海龟坐标,是以海龟为主体,分前进方向,后退方向,左侧方向,右侧方向。
可以使用一些函数来控制海龟的运行。
turtle.fd(d)向海龟的正前方向前进d像素。
turtle.bk(d)海龟向后退d像素。
turtle.circle(r,angle)以当前海龟的左侧方向r像素的点为圆心,转动angle角度。
3.turtle角度坐标系
绝对角度:
可以采用turtle.seth(angle)来改变海龟的运行方向,使其朝向angle度。
海龟角度:
turtle.left(angle)和turtle.right(angle)分别表示向左或向右转动angle度。
4.RGB色彩体系
-RGB指红蓝绿三个通道的颜色组合。
-覆盖视力所能感知的所有颜色。
-RGB每色取值范围0-255整数或0-1小数
turtle库默认使用小数值,如果要使用整数值,可以使用turtle.colormode(mode)
-mode=1.0:RGB小数值模式
-mode=255:RGB整数值模式。
PS:
引用库时,可以使用import 库名。
from库名import<函数>或import <库名>
区别:
也可以用import库名as保留字(例如it,a,x)
turtle.penup()和turtle.down()顾名思义即抬起画笔和落下画笔。