六角形的绘制。利用 turtle 库绘制一个六角形
时间: 2024-11-13 21:27:14 浏览: 47
Python如何使用turtle库绘制图形
在Python中,我们可以使用turtle库来绘制图形,包括六边形。以下是绘制六角形的基本步骤:
```python
import turtle
# 创建一个新的Turtle对象
t = turtle.Turtle()
# 设置六边形边数
sides = 6
# 设置每条边的长度(这里假设为100)
length = 100
# 内置函数polygon()用于绘制正多边形,参数是边数
#角度计算公式:(n - 2) * 180 / n,其中n是边数
angle = (sides - 2) * 180 / sides
# 开始画六边形
for _ in range(sides):
t.forward(length)
t.left(angle)
# 结束绘图并关闭窗口
turtle.done()
```
这段代码创建了一个名为`t`的turtle对象,然后设置六边形的边数为6,并确定每条边的长度。接着,它使用`polygon()`函数和计算出的角度来画出六边形。最后,`turtle.done()`会保持窗口打开直到手动关闭。
如果你想改变六边形的大小或颜色,只需相应地修改`length`和`t.color()`函数即可。
阅读全文