首页 » 技术分享 » Python14_绘图小海龟(turtle)

Python14_绘图小海龟(turtle)

 

turtle

  • 一个简单的绘图工具

  • 提供一个小海龟,可以把他理解为机器人,只能听得懂有限的命令

绘图窗口的原点(0, 0)在正中间【按数学中的象限理解】,默认海龟的方向是右方

#导入turtle库
import turtle

运动命令

  • forward(distance)
  • backward(distance)

分别为向前和向后移动distance的距离

  • right(angle)
  • left(angle)

分别为向右和向左转动angle角度

  • goto(x, y)

移动到坐标为(x, y)的地方

  • speed(velocity)

控制画笔移动的速度,将其设为velocity

笔画控制命令

  • up()

抬起画笔,抬起后,移动画笔不会绘图

  • down()

笔画落下,画笔要落下后,移动画笔菜能绘图

  • setheading(angle)

改变海龟的朝向,改变的angle度

  • pensize(width)

将画笔的宽度设置为width

  • pencolor(“color”)

改变画笔的颜色,其中的color用red,green,yellow,brown等

  • reset()

恢复所有设置,重置turtle的状态,清空窗口

  • clear()

仅清空窗口,turtle状态不会被重置

  • circle(radius[, steps=n])

如果不指定steps,则绘制圆形,否则绘制n边形(即n次画出“圆”)

  • 填充

需要3个方法一起使用

  • begin_fill() #开始填充
  • fillcolor(“color”) #设置填充颜色
  • end_fill() #结束填充
import turtle
#填充所绘制的圆
turtle.down()
turtle.begin_fill()
turtle.fillcolor("red")
turtle.circle(50)
turtle.end_fill()
turtle.done()


其他命令

  • done()

让程序继续执行(不结束)

  • undo()

撤销上一次命令

  • hideturtle()

隐藏海龟

  • showturtle()

显示海龟

转载自原文链接, 如需删除请联系管理员。

原文链接:Python14_绘图小海龟(turtle),转载请注明来源!

0