编程怎么画正五边形

时间:2025-01-28 20:37:02 网络游戏

使用Turtle库绘制五边形的方法如下:

导入turtle库

```python

import turtle

```

创建画布和画笔

```python

screen = turtle.Screen()

t = turtle.Turtle()

```

设置画笔属性 (可选):

```python

t.pensize(2) 设置画笔的粗细为2

t.pencolor("red") 设置画笔的颜色为红色

```

移动画笔到起始位置(可选):

```python

t.penup() 抬起画笔,不绘制图形

t.goto(0, 0) 移动画笔到指定的坐标(0, 0)

t.pendown() 放下画笔,开始绘制图形

```

绘制五边形

```python

for i in range(5):

t.forward(100) 向前移动指定的长度(100个单位)

t.right(72) 右转72度(360度/5边)

```

隐藏画笔并保持窗口打开

```python

t.hideturtle() 隐藏画笔

turtle.done() 保持绘图窗口不关闭

```

将以上代码放在一起,即可绘制一个正五边形。你可以根据需要调整起始位置、边长、颜色等参数,来绘制不同样式的正五边形。

示例代码

```python

import turtle

创建画布和画笔

screen = turtle.Screen()

t = turtle.Turtle()

设置画笔属性

t.pensize(2)

t.pencolor("red")

移动画笔到起始位置

t.penup()

t.goto(0, 0)

t.pendown()

绘制五边形

for i in range(5):

t.forward(100)

t.right(72)

隐藏画笔并保持窗口打开

t.hideturtle()

turtle.done()

```

运行这段代码,你将在屏幕上看到一个正五边形。