如何用Python的turtle库画出国旗
时间: 2023-11-05 13:56:53 浏览: 84
使用Python的turtle模块画国旗
好的,以下是用 Python 的 turtle 库画出中国国旗的代码示例:
```python
import turtle
# 窗口设置
turtle.title("中国国旗")
turtle.setup(600, 400, 0, 0)
# 红色矩形绘制
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, 50)
turtle.pendown()
turtle.color("yellow")
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()
# 小星星绘制
turtle.penup()
turtle.goto(-120, 90)
turtle.setheading(305)
turtle.pendown()
turtle.begin_fill()
for j in range(5):
turtle.forward(100)
turtle.right(144)
turtle.end_fill()
# 小星星绘制
turtle.penup()
turtle.goto(-120, 10)
turtle.setheading(25)
turtle.pendown()
turtle.begin_fill()
for k in range(5):
turtle.forward(100)
turtle.right(144)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 等待点击退出
turtle.done()
```
运行上述代码可以看到绘制出的中国国旗。如果想要绘制其他国家的国旗,只需要更改颜色和尺寸等参数即可。
阅读全文