python使用turtle绘制象旗
时间: 2024-05-24 09:07:29 浏览: 108
Python的turtle模块是一个绘图工具,可以通过简单的命令来控制一个小海龟在屏幕上绘制图形。下面是使用turtle模块绘制象旗的代码示例:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("red")
# 创建一个海龟对象
t = turtle.Turtle()
t.speed(10) # 设置绘制速度
# 绘制蓝色矩形
t.penup()
t.goto(-200, 100)
t.pendown()
t.color("blue")
t.begin_fill()
for _ in range(2):
t.forward(400)
t.right(90)
t.forward(280)
t.right(90)
t.end_fill()
# 绘制五颗白色星星
t.penup()
t.goto(-170, 50)
t.pendown()
t.color("white")
t.begin_fill()
for _ in range(5):
t.forward(40)
t.right(144)
t.end_fill()
# 绘制红色横条
t.penup()
t.goto(-200, -40)
t.pendown()
t.color("red")
t.begin_fill()
t.forward(400)
t.right(90)
t.forward(80)
t.right(90)
t.forward(400)
t.right(90)
t.forward(80)
t.end_fill()
# 隐藏海龟
t.hideturtle()
# 点击关闭窗口退出程序
turtle.exitonclick()
```
这段代码使用turtle模块绘制了一个象旗,包括一个蓝色矩形、五颗白色星星和一个红色横条。你可以将代码复制到Python环境中运行,即可看到绘制的象旗效果。
阅读全文