python用turtle库画风车(四个半圆)
时间: 2024-09-22 15:10:12 浏览: 79
菊花绘制_python编程_python_turtle绘图_
5星 · 资源好评率100%
在Python中,我们可以利用turtle库来绘制风车。turtle库提供了一个简单的图形环境,可以方便地创建各种形状,包括绘制四个半圆构成的风车。以下是一个简单的例子:
```python
import turtle
# 创建turtle对象并设置名字
t = turtle.Turtle()
t.shape('turtle') # 设置turtle形状为标准海龟
# 定义颜色和半径
color = ['red', 'orange', 'yellow', 'green']
radius = 50
# 绘制风车
def draw_half_circle(color):
t.color(color)
t.begin_fill()
t.circle(radius)
t.right(90)
t.forward(radius * 2)
t.left(180)
t.end_fill()
for i in range(4):
draw_half_circle(color[i])
t.right(90)
# 关闭窗口
turtle.done()
```
在这个脚本里,我们首先导入turtle库,然后创建一个Turtle对象。接着,我们定义了风车的颜色列表和每个半圆的半径。`draw_half_circle`函数用于绘制一个半圆,并旋转turtle以便下一个半圆开始于上一个的90度角。最后,通过循环调用这个函数四次,形成完整的风车。
阅读全文