turtle是安装3.0以上的python的时候自带的的一个库文件,其功能是非常强大,而且简单明了的。
0.turtle简单的使用方法介绍
当turtle被调用的时候,及其模块被调用时就相当于已经创建了一个turtle模型。可以理解为在调用的一瞬间,turtle就会产生一个对象。对象创立之初,其位置被设置在(0,0)的位置——窗口中心。且此时默认的是Turtle“笔尖”已经接触到纸面,当我们给这个对象下一个位置是,就会画出一条直线或者弧。
1.turtle笔的绘图状态方法
turtle.pendown() #将笔向下拉,移动时绘制图形
turtle.penup() #将笔向上抬起,移动式不会绘制图形
turtle.pensize(width) #设置笔的粗细
上面turtle的方法记忆方法很简单,其实就是英文的写法。
2.turtle运动方法
turtle.forward(d) #让Turtle朝着Turtle方向向前移动一定距离
turtle.backward(d) #让Turtle朝着Turtle指向的反方向移动一定的距离。
turtle.right(angle) #将Turtle向右转动一定的角度
turtle.left(angle) #将Turtle向左转动一定角度
turtle.goto(x,y) #将Turtle移动到指定位置,注意(0,0)处是窗口的中心
turtle.setx(x) #将Turtle的x坐标移动到指定位置
turtle.sety(y) #将Turtle的y坐标移动到指定位置
turtle.setheading(angle) #将Turtle的方向设置为指定方向。东——0°,北——90°,西——180°,南——270°
turtle.sethome() #将Turtle移动到起点,并且方向向东
turtle.circle(r,ext,steps) #绘制一个指定半径、范围、阶数的圆
turtle.dot(diameter, color) #绘制一个指定直径的圆,并且给上其颜色
turtle.undo() #取消(反复)最后一个图的操作
turtle.speed() #画图的速度,区间在1-10之间