模块一:turtle库的使用
Turtle的绘图窗体
Turtle.setup(width,height,startx,stary)#设置窗体大小及位置
—turtle.setup(800,400)#窗口在正中间
—turtle.setup(800,400,0,0)#窗口在起始点
Turtle空间坐标体系

Goto函数:turtle.goto(x.y)#使海龟到某个位置。
海龟坐标:海龟向着某个方向前进。
turtle.circle(r,angle)#海龟以r这么大的半径沿着angle这个弧度运动
turtle. bk(d)#向后运动
turtle.fd(d) #向前运动
turtle角度坐标体系
绝对角度:
海龟角度:
RGB色彩体系
RGB色彩模式(由三种颜色构成万物色)
-RGB指红蓝绿三个通道的颜色组合
-RGB每色取值范围0-255整数或0-1小数
turtle的RGB色彩模式默认采用小数值可切换为整数值:
turtle.colormode(mode)
当mode是1.0时:RGB小数值模式
当mode是255时:RGB整数模式
不同模式需要输入不同的数值类型
turtle程序语法元素分析
库引用与import:
- import<库名>
<库名>.<函数名>(<函数参数>) - From <库名>import<函数名>或From<库名>import*
<函数名>(<函数参数>) - import<库名>as<库别名>
<库别名>.<函数名>(<函数参数>)#给调用的外部库关联一个更短、更适合自己的名字。
画笔控制函数: - -turtle.penup() 别名 turtle.pu()
抬起画笔让海龟飞行,不留下痕迹 - -turtle.pendown() 别名 turtle.pd()
落下画笔,让海归爬行留下痕迹 - -turtle.pensize(width) 别名 turtle.width(width)
画笔宽度,海龟的腰围 - -turtle.pencolor(color)# color为颜色字符串或RGB值
画笔颜色。海龟在涂装
运动控制函数 - -turtle.forward(d) 别名 turtle.fd(d)
向前行进,海龟走直线。d:行进的距离,可以为负数。 - -turtle.circle(r,angle)
根据半径r绘制angle角度的弧形。默认半径r在海龟的左边。
方向控制函数 - -turtle.setheading(angle) 别名 turtle.seth(angle)
改变行进方向,海龟走绝对角度(和直角坐标系相同,逆时针为正角度) - -turtle.left(angle) 海龟向左转
-turtle.right(angle) 海龟向右转
-angle:海龟在当前行进方向上旋转的角度
版权声明:本文为m0_46527440原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。