turtle绘图法国旗
时间: 2023-09-29 17:06:02 浏览: 79
下面是使用Python中的turtle库绘制法国国旗的代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.title("French Flag")
# 创建画笔
pen = turtle.Turtle()
pen.speed(0)
pen.penup()
pen.goto(-150, 100)
pen.pendown()
# 绘制蓝色矩形
pen.color("#0055A4")
pen.begin_fill()
pen.forward(300)
pen.right(90)
pen.forward(200)
pen.right(90)
pen.forward(300)
pen.right(90)
pen.forward(200)
pen.end_fill()
# 绘制白色矩形
pen.color("white")
pen.begin_fill()
pen.forward(300)
pen.right(90)
pen.forward(133.33)
pen.right(90)
pen.forward(300)
pen.right(90)
pen.forward(133.33)
pen.end_fill()
# 绘制红色矩形
pen.color("#EF4135")
pen.begin_fill()
pen.forward(300)
pen.right(90)
pen.forward(66.67)
pen.right(90)
pen.forward(300)
pen.right(90)
pen.forward(66.67)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 点击关闭窗口
canvas.exitonclick()
```
运行上述代码即可在屏幕上绘制出法国国旗。