正六边形 python
时间: 2024-03-10 09:42:31 浏览: 130
python画六边形
正六边形是一个具有六个相等边长和六个相等内角的多边形。在数学中,正六边形也被称为六边形。每个内角都是120度,而每个外角则是60度。正六边形具有对称性,它的对角线相等且互相垂直。
在Python中,你可以使用turtle库来绘制正六边形。下面是一个使用turtle库绘制正六边形的示例代码:
```python
import turtle
# 创建一个Turtle对象
t = turtle.Turtle()
# 设置画笔颜色和填充颜色
t.pencolor("red")
t.fillcolor("yellow")
# 开始绘制正六边形
t.begin_fill()
for _ in range(6):
t.forward(100) # 向前移动100个像素
t.right(60) # 右转60度
t.end_fill()
# 隐藏画笔
t.hideturtle()
# 关闭turtle图形窗口
turtle.done()
```
这段代码使用turtle库创建了一个Turtle对象,并设置了画笔颜色和填充颜色。然后,通过循环绘制了六条边,每次向前移动100个像素,然后右转60度。最后,使用begin_fill()和end_fill()方法来填充正六边形的颜色,并隐藏画笔。运行代码后,将会在turtle图形窗口中显示一个绘制好的正六边形。
阅读全文