使用turtle库绘制五种多边形
时间: 2023-07-11 09:03:42 浏览: 132
使用Turtle画多边形总结
好的,以下是使用turtle库绘制五种多边形的Python代码:
```python
import turtle
# 正方形
def draw_square():
turtle.penup()
turtle.setposition(-50, 50)
turtle.pendown()
for i in range(4):
turtle.forward(100)
turtle.right(90)
# 正三角形
def draw_triangle():
turtle.penup()
turtle.setposition(0, 50)
turtle.pendown()
for i in range(3):
turtle.forward(100)
turtle.left(120)
# 正五边形
def draw_pentagon():
turtle.penup()
turtle.setposition(50, -50)
turtle.pendown()
for i in range(5):
turtle.forward(100)
turtle.right(72)
# 正六边形
def draw_hexagon():
turtle.penup()
turtle.setposition(-50, -50)
turtle.pendown()
for i in range(6):
turtle.forward(100)
turtle.right(60)
# 正八边形
def draw_octagon():
turtle.penup()
turtle.setposition(0, -50)
turtle.pendown()
for i in range(8):
turtle.forward(100)
turtle.right(45)
# 设置画布大小和背景色
turtle.setup(600, 600)
turtle.bgcolor('#F5F5F5')
# 绘制五种多边形
draw_square()
draw_triangle()
draw_pentagon()
draw_hexagon()
draw_octagon()
# 点击关闭窗口
turtle.exitonclick()
```
这段代码会在画布上绘制出正方形、正三角形、正五边形、正六边形和正八边形。你可以根据需要调整多边形的大小和位置,也可以修改画布大小和背景色。
阅读全文