怎么在一个函数里输出五边形和五角星
时间: 2024-05-09 10:19:23 浏览: 83
题例分析-Logo程序设计
以下是一个Python函数,可以输出五边形和五角星:
```python
import turtle
def draw_shapes():
# 画五边形
turtle.penup()
turtle.goto(-100, 0)
turtle.pendown()
for i in range(5):
turtle.forward(100)
turtle.right(72)
turtle.penup()
# 画五角星
turtle.goto(100, 0)
turtle.pendown()
for i in range(5):
turtle.forward(100)
turtle.right(144)
turtle.penup()
# 隐藏乌龟
turtle.hideturtle()
# 显示画布
turtle.mainloop()
# 调用函数
draw_shapes()
```
运行该函数后,屏幕上将显示一个五边形和一个五角星。函数中使用了turtle库来绘制图形,具体细节可以参考turtle库的文档。
阅读全文