python用turtle画旋转风车
时间: 2023-06-05 19:47:21 浏览: 152
好的,下面是一个用Python的turtle库绘制旋转风车的示例代码:
```python
import turtle
# 创建一个窗口
window = turtle.Screen()
window.bgcolor("white")
# 创建一个turtle对象
pen = turtle.Turtle()
pen.speed(0)
pen.color("black")
# 绘制四个风车叶子
for i in range(4):
pen.forward(80)
pen.right(90)
pen.forward(20)
pen.right(90)
pen.forward(40)
pen.right(90)
pen.forward(20)
pen.right(90)
pen.forward(60)
pen.right(90)
# 绘制中心旋转轴
pen.right(45)
pen.forward(50)
pen.backward(50)
pen.left(90)
pen.forward(50)
pen.backward(50)
# 设置风车叶子的颜色和填充
pen.color("red", "yellow")
pen.begin_fill()
# 旋转并复制四个风车叶子
for i in range(4):
pen.right(45)
pen.forward(50)
pen.right(45)
pen.stamp()
pen.backward(50)
pen.end_fill()
# 关闭turtle窗口
turtle.done()
```
这个代码会绘制一个旋转风车,其中风车叶子的颜色是红黄相间的。你可以根据自己的需要修改代码中的参数和属性,绘制出更加精美的旋转风车。