python海龟画图五星红旗
时间: 2023-11-09 11:01:27 浏览: 70
可以使用Python的turtle库来画五星红旗,代码如下:
```python
import turtle
# 设置画布大小
turtle.setup(800, 600)
# 画红色矩形
turtle.penup()
turtle.goto(-300, 200)
turtle.pendown()
turtle.color('red')
turtle.begin_fill()
for i in range(2):
turtle.forward(600)
turtle.right(90)
turtle.forward(400)
turtle.right(90)
turtle.end_fill()
# 画大星星
turtle.penup()
turtle.goto(-220, 120)
turtle.pendown()
turtle.color('yellow')
turtle.begin_fill()
for i in range(5):
turtle.forward(100)
turtle.right(144)
turtle.end_fill()
# 画四个小星星
positions = [(60, 160), (-60, 160), (0, 80), (0, 0)]
for position in positions:
turtle.penup()
turtle.goto(position)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(30)
turtle.right(144)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 等待用户关闭窗口
turtle.done()
```