帮我用python画一个五星红旗
时间: 2023-10-10 13:11:42 浏览: 58
好的,下面是用Python绘制五星红旗的代码:
```python
import turtle
# 设置窗口大小和背景色
turtle.setup(800, 600)
turtle.bgcolor('red')
# 画大五角星
turtle.penup()
turtle.goto(-180, 120)
turtle.pendown()
turtle.begin_fill()
turtle.color('yellow')
for i in range(5):
turtle.forward(120)
turtle.right(144)
turtle.end_fill()
# 画四个小五角星
turtle.penup()
turtle.goto(-60, 180)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
turtle.penup()
turtle.goto(-60, 90)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
turtle.penup()
turtle.goto(20, 150)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
turtle.penup()
turtle.goto(20, 60)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 显示绘图窗口
turtle.done()
```
运行代码后,会弹出一个绘图窗口,显示出五星红旗的图案。