Python – 使用Turtle图形绘制星星
在这篇文章中,我们将学习如何在Python中使用Turtle图形制作一颗星。为此,我们首先要知道什么是Turtle图形。
Turtle 图形
Turtle是Python的一个功能,就像一个画板,它让我们指挥Turtle在上面画来画去。我们可以使用许多Turtle函数,这些函数可以使Turtle移动。Turtle 属于 turtle 库。Turtle 模块可以以面向对象和面向过程的方式使用。
一些常用的方法是。
- forward(length): 向前移动笔的方向,以x为单位。
- backward(length): 将笔向后移动x个单位。
- right(angle): 将笔沿顺时针方向旋转一个角度x。
- left(angle): 将笔沿逆时针方向旋转一个角度x。
- penup(): 停止绘制Turtle笔。
- pendown(): 开始绘制Turtle笔。
步骤
- 首先在你使用的idle或编辑器中导入turtle模块。
- 找一块屏幕板,让Turtle在上面画画。
将出现类似这样的屏幕:-
- 为turtle定义一个实例。
- 对于一幅画,一颗星执行了5次循环。
- 在每次迭代中,将Turtle向前移动100个单位,向右移动144度。
- 这将构成一个星体内的36度角。
- 5次迭代将完美地组成一颗星。
下面是上述方法的python实现。
第一种方式:
输出:
Turtle造星
Alternate Approach:
输出:-