如何使用Python画国旗
时间: 2024-03-28 07:10:51 浏览: 13
你可以使用Python的turtle库来绘制国旗。以下是一个绘制中国国旗的示例代码:
```python
import turtle
# 设置画布大小
turtle.setup(600, 400)
# 画红色背景
turtle.penup()
turtle.goto(-250, 150)
turtle.pendown()
turtle.color("red")
turtle.begin_fill()
for i in range(2):
turtle.forward(500)
turtle.right(90)
turtle.forward(300)
turtle.right(90)
turtle.end_fill()
# 画大黄色五角星
turtle.penup()
turtle.goto(-200, 100)
turtle.pendown()
turtle.color("yellow")
turtle.begin_fill()
turtle.right(72)
for i in range(5):
turtle.forward(120)
turtle.right(144)
turtle.end_fill()
# 画四个小黄色五角星
turtle.penup()
turtle.goto(-120, 70)
turtle.pendown()
turtle.begin_fill()
turtle.right(72)
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
turtle.penup()
turtle.goto(-80, 40)
turtle.pendown()
turtle.begin_fill()
turtle.right(72)
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
turtle.penup()
turtle.goto(-120, 10)
turtle.pendown()
turtle.begin_fill()
turtle.right(72)
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
turtle.penup()
turtle.goto(-200, -20)
turtle.pendown()
turtle.begin_fill()
turtle.right(72)
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
# 隐藏海龟
turtle.hideturtle()
# 结束绘图
turtle.done()
```
运行代码后,你将看到一个绘制的中国国旗。