Python – 使用Turtle图形绘制八角形图案
在这篇文章中,我们将学习如何在Python中使用Turtle Graphics制作一个八角形。为此,我们首先要知道什么是Turtle图形。
Turtle 图形
- backward(length): 将笔向后移动x个单位。
- right(angle): 将笔沿顺时针方向旋转一个角度x。
- left(angle): 将笔沿逆时针方向旋转一个角度x。
- penup(): 停止绘制Turtle笔。
- pendown(): 开始绘制Turtle笔。
步骤
- 导入Turtle模块。
- 获得一个可供绘画的屏幕
- 为Turtle定义一个实例。
- 对于一幅画,一个八角形执行了8次循环。
- 在每一次迭代中,将Turtle向前移动100个单位,向左移动45度(对应两边135度,所以180-135=45度)。
- 这将使2个面之间构成135度的角。
- 8次迭代将完美地组成一个八角形。
下面是上述方法的Python实现。
输出: