制作一个五星红旗的代码
时间: 2024-02-29 11:57:08 浏览: 46
好的,以下是一个简单的Python代码来制作五星红旗:
```python
import turtle
# 设置画布大小及背景颜色
turtle.setup(600, 400)
turtle.bgcolor("red")
# 绘制大五角星
turtle.penup()
turtle.goto(-100, 50)
turtle.pendown()
turtle.begin_fill()
for _ in range(5):
turtle.forward(200)
turtle.right(144)
turtle.end_fill()
# 绘制四个小五角星
turtle.penup()
turtle.goto(-50, 120)
turtle.pendown()
turtle.begin_fill()
for _ in range(5):
turtle.forward(80)
turtle.right(144)
turtle.end_fill()
turtle.penup()
turtle.goto(40, 100)
turtle.pendown()
turtle.begin_fill()
for _ in range(5):
turtle.forward(80)
turtle.right(144)
turtle.end_fill()
turtle.penup()
turtle.goto(60, 0)
turtle.pendown()
turtle.begin_fill()
for _ in range(5):
turtle.forward(80)
turtle.right(144)
turtle.end_fill()
turtle.penup()
turtle.goto(0, -50)
turtle.pendown()
turtle.begin_fill()
for _ in range(5):
turtle.forward(80)
turtle.right(144)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 点击关闭窗口退出程序
turtle.exitonclick()
```
运行上述代码,即可在窗口中看到绘制的五星红旗。