---恢复内容开始---
turtle库介绍
海龟作图最初源自20世纪60年代的Logo(创建于1967年,是一种教育编程语言)编程语言。
常用函数说明
画笔的属性
- 设置画笔的宽度 t.pensize()
- 设置画笔的颜色 t.pencolor() 不传入参数的话,默认显示当前画笔的颜色,传入参数可以设置画笔的不用颜色("red、orange、green、、、"),也可以是RGB的三元素。
- 设置画笔移动的速度 t.speed() 参数越大,移动的速度越快,取值范围0-10
控制海龟命令
运动命令
turtle.forward(distance) 向当前画笔方向移动distance像素长度
turtle.backward(distance) 向当前画笔相反方向移动distance像素长度
turtle.right(degree) 顺时针移动degree°
turtle.left(degree) 逆时针移动degree°
turtle.pendown() 移动时绘制图形,缺省时也为绘制
turtle.goto(x,y) 将画笔移动到坐标为x,y的位置
turtle.penup() 提起笔移动,不绘制图形,用于另起一个地方绘制
turtle.circle() 画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆
setx( ) 将当前x轴移动到指定位置
sety( ) 将当前y轴移动到指定位置
setheading(angle) 设置当前朝向为angle角度
home() 设置当前画笔位置为原点,朝向东。
dot(r) 绘制一个指定直径和颜色的圆点
画笔控制命令
全局控制命令
---恢复内容结束---