turtle画一个会动的风车
时间: 2024-04-16 17:26:54 浏览: 29
可以使用Python的turtle模块来画一个会动的风车。以下是一个示例代码:
```python
import turtle
# 绘制风车的蓝色方块
def draw_square():
turtle.color("blue")
turtle.begin_fill()
for _ in range(4):
turtle.forward(100)
turtle.right(90)
turtle.end_fill()
# 绘制风车的红色箭头
def draw_arrow():
turtle.color("red")
turtle.right(45)
turtle.forward(100)
turtle.left(135)
turtle.forward(100)
turtle.left(135)
turtle.forward(100)
turtle.left(135)
# 旋转风车
def rotate():
for _ in range(12):
turtle.right(30)
draw_arrow()
# 设置初始位置
turtle.penup()
turtle.goto(-50, -50)
turtle.pendown()
# 绘制风车
draw_square()
draw_arrow()
# 旋转风车
rotate()
turtle.done()
```
运行以上代码,你将会看到一个会动的风车。风车由一个蓝色的方块和一个红色的箭头组成,箭头会随着时间旋转。