turtle绘制五星红旗
时间: 2023-11-13 20:50:05 浏览: 96
python turtle 画国标 国旗 五星红旗 旗面高度可变
以下是Python代码:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(600, 400)
turtle.bgcolor('red')
# 设置画笔颜色和大小
turtle.color('yellow')
turtle.pensize(3)
# 绘制五角星
def draw_star(x, y, size):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(size)
turtle.right(144)
turtle.end_fill()
# 绘制大星星
draw_star(-200, 100, 80)
# 绘制四个小星星
for i in range(4):
x = -120 + i * 60
draw_star(x, 60, 30)
turtle.hideturtle()
turtle.done()
```
运行代码,将会得到五星红旗的绘制结果。
阅读全文