用python的海龟画一个五星红旗
时间: 2023-04-07 11:00:28 浏览: 168
好的,我可以回答这个问题。以下是用Python的海龟库画五星红旗的代码:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(600, 400)
turtle.bgcolor('red')
# 画大五角星
turtle.penup()
turtle.goto(-100, 50)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(200)
turtle.right(144)
turtle.end_fill()
# 画小五角星
turtle.penup()
turtle.goto(0, 100)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
# 画小五角星
turtle.penup()
turtle.goto(30, 70)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
# 画小五角星
turtle.penup()
turtle.goto(30, 20)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
# 画小五角星
turtle.penup()
turtle.goto(0, -10)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
# 隐藏海龟
turtle.hideturtle()
# 显示画布
turtle.done()
```
运行上述代码,即可在画布上看到一个五星红旗的图案。
阅读全文