python绘制一个小风扇
时间: 2023-07-25 13:17:05 浏览: 57
好的,下面是使用Python绘制小风扇的代码:
```python
import turtle
# 设置画笔颜色和大小
turtle.color("red")
turtle.pensize(3)
# 绘制扇叶
turtle.begin_fill()
turtle.circle(50, 90)
turtle.left(90)
turtle.forward(50)
turtle.right(90)
turtle.circle(50, 90)
turtle.left(90)
turtle.forward(50)
turtle.end_fill()
# 绘制风扇框架
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.left(45)
turtle.forward(100)
turtle.right(135)
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
# 隐藏画笔
turtle.hideturtle()
# 显示绘图窗口
turtle.done()
```
运行上述代码,即可在窗口中看到一个红色的小风扇。
解释一下代码:
1. 首先,我们导入turtle库,这是Python中用于绘制图形的一个库。
2. 接着,我们设置画笔颜色为红色,大小为3。
3. 然后,我们使用begin_fill()函数开始填充扇叶,使用circle()函数绘制半径为50的圆弧,绘制90度后向左移动50个像素,再绘制另一个半径为50的圆弧,最后向左移动50个像素并结束填充。
4. 接下来,我们使用penup()函数将画笔抬起,移动到坐标原点(0, 0),使用pendown()函数将画笔放下,旋转45度,向前移动100个像素,旋转135度,向前移动50个像素,再右转90度,向前移动50个像素,绘制风扇的框架。
5. 最后,我们使用hideturtle()函数隐藏画笔,并使用done()函数显示绘图窗口。
希望能帮助到你!