欢迎来我Python萌新的小站

Python 笔记:简单的绘图工具 – turtle

上图是 Turtle官方文档 中给出的例子,代码为:

下面我们简单做个关于Turtle的介绍。

在Python中有很多编写图形程序的方法,一个简单的启动图形化程序设计的方法是使用Python内嵌的Turtle模块。Turtle是Python内嵌的绘制线、圆以及其他形状(包括文本)的图形模块。它很容易学习并且使用简单。

一个Turtle实际上是一个对象,在导入Turtle模块时,就创建了对象,然后,可以调用Turtle对象的各种方法完成不同的操作。

当创建一个Turtle对象时,它的位置被设定在(0,0)处——窗口的中心,而且它的方向被设置为向右。Turtle模块用笔来绘制图形。默认情况下,笔是向下的(就像真实的笔尖触碰着一张纸)。如果笔是向下的,那么当移动Turtle的时候,它就会绘制出一条从当前位置到新位置的线。

下面两个表是控制笔的绘制状态的方法和移动Turtle的方法:

circle方法有三个参数:radius是必需的,extent和step是可有可无的。extent是一个角度,它决定绘制圆的哪一部分。step决定使用的阶数。如果step是3/4/5/6……,那么circle方法将绘制一个里面包含被圆括住的的三边、四边、五边、六边或更多边形(即正三角形、正方形、五边形、六边形等)。如果不指定阶数,那么circle方法就只画一个圆。

下面表是Turtle笔的颜色、填充和绘制方法:

Demo:

输出:

喜欢 (15)分享 (0)
(1)个小伙伴在吐槽
  1. import turtle t = turtle.Turtle() def triangle_boogie(color, start): t.color(color) t.speed(0) t.width(5) t.right(start) for shape in range(6): for side in range(3): t.forward(100) t.right(120) t.right(15) t.hideturtle() triangle_boogie("red", 0) triangle_boogie("orange", 120) triangle_boogie("blue", 240) 我想用三角形画圆,但是不对,是为什么呢 求大佬解答
    耗子2020-02-28 12:53 回复
发表我的评论
取消评论
友情提示:插入代码时请使用:  <pre>要插入的代码</pre>   以达到最佳效果!

表情     1 + 3 = ? (必填)

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址