turtle库的使用
库引用:
import<库名>
<库名>.<函数名>(<函数参数>)
form<库名>import<函数名>
form<库名>import*
<函数名>(<函数参数>)
import<库名>as<库别名>
<库别名>.<函数名>(<函数参数>)
turtle.setup(width, height, startx, starty)(后两个参数可选)
setup()设置窗体的大小及位置(并不是必须的)
turtle空间坐标体系
turtle.goto(x, y)
在任何地方的海龟,走到(x, y)点处
turtle海龟坐标体系
turtle.fd(d):向海龟的正前方行进d个像素点
turtle.bk(d):海龟的反方向行进
turtle.circle(r, angle):以海龟当前位置 左侧的某个点为圆心曲线行进
turtle角度体系
RGB色彩体系:由红蓝绿三种颜色构成的万物色
RGB每色取值范围0-255(整数)或0-1(小数)
常用颜色的RGB
画笔控制函数:
turtle.penup() 别名 turtle.pu()
抬起画笔,海龟在飞行
turtle.pendown() 别名 turtle.pd()
落下画笔,海龟在爬行
turtle.pensize(width) 别名 turtle.width(width)
画笔宽度,海龟的腰围
turtle.pencolor(color) color为颜色字符或 r ,g,b 值
画笔颜色,海龟的涂装
如颜色字符 turtle.pencolor("purple")
RGB小数值 turtle.pencolor(0.63,0.13,0.94)
RGB元组值 turtle.pencolor((0.63,0.13,0.94))
运动控制函数:
曲线 turtle.circle(r, extent)
根据半径r绘制extent角度的弧形
r:默认圆心在海龟的左侧r距离的位置(小于0,右侧)
extent:绘制角度,默认360度(整圆)
方向控制函数:只改变方向,不行进
turtle.seth(angle):改变海龟的行进方向(只改变方向,不行进,angle为绝对度数 )
如 turtle.seth(45),turtle.seth(-135)
从海龟的角度来看:
turtle.left(angle):向左转多少度
turtle.right(angle):向右转多少度