Python五星红旗绘制(选做):使用Turtle库绘制五星红旗;文档命名为:RedFlag.py
时间: 2024-09-30 15:08:30 浏览: 110
在Python中,我们可以利用Turtle库来绘制五星红旗,这是一种简单而有趣的图形绘制方式。首先,需要安装turtle库(如果还没有安装,可以使用`pip install turtle`命令)。以下是基本的步骤来编写一个名为"RedFlag.py"的文件:
```python
import turtle
# 设置画布大小和背景色
t = turtle.Turtle()
turtle.bgcolor("red")
t.hideturtle() # 隐藏turtle形状便于绘制
# 绘制红色底边框
t.penup()
t.goto(-50, -50)
t.pendown()
t.color("black")
for _ in range(4):
t.forward(100)
t.left(90)
# 绘制黄色五角星
def draw_star(size, color):
for _ in range(5):
t.forward(size)
t.right(72)
# 绘制第一个较大的五角星
draw_star(60, "yellow")
t.penup()
t.goto(-30, 30)
t.pendown()
# 绘制四个较小的五角星作为环绕
for _ in range(4):
draw_star(30, "yellow")
t.left(45)
# 关闭窗口
turtle.done()
```
在这个程序里,我们创建了一个Turtle实例,并设置了红色背景。然后画出一个黑色的正方形作为旗面,接着通过函数`draw_star`绘制黄色的五角星。大星位于中心,四周围绕着四个小星。
阅读全文