使用 turtle 库绘制5种多边形
时间: 2024-01-25 12:04:06 浏览: 125
好的,下面是使用 turtle 库绘制五种多边形的代码示例:
1. 正方形
```
import turtle
# 创建一个画布
t = turtle.Turtle()
# 绘制正方形
for i in range(4):
t.forward(100)
t.left(90)
# 关闭画布
turtle.done()
```
2. 三角形
```
import turtle
# 创建一个画布
t = turtle.Turtle()
# 绘制三角形
for i in range(3):
t.forward(100)
t.left(120)
# 关闭画布
turtle.done()
```
3. 六边形
```
import turtle
# 创建一个画布
t = turtle.Turtle()
# 绘制六边形
for i in range(6):
t.forward(100)
t.left(60)
# 关闭画布
turtle.done()
```
4. 八边形
```
import turtle
# 创建一个画布
t = turtle.Turtle()
# 绘制八边形
for i in range(8):
t.forward(100)
t.left(45)
# 关闭画布
turtle.done()
```
5. 十二边形
```
import turtle
# 创建一个画布
t = turtle.Turtle()
# 绘制十二边形
for i in range(12):
t.forward(100)
t.left(30)
# 关闭画布
turtle.done()
```
注意:以上代码只是简单的绘制多边形示例,你可以根据需求进行修改和优化。
阅读全文