python实现画一只精美的蝴蝶
时间: 2024-10-23 22:17:37 浏览: 31
Python通过各种图形库如turtle、PIL(Pillow)或者matplotlib可以绘制简单的图像,包括蝴蝶。下面是一个使用turtle模块简单创建蝴蝶形状的例子:
```python
import turtle
# 定义函数绘制蝴蝶的身体
def draw_butterfly_body():
turtle.penup()
turtle.goto(-50, -40)
turtle.pendown()
for _ in range(3):
turtle.forward(100)
turtle.right(120)
# 定义函数绘制蝴蝶的翅膀
def draw_butterfly_wings():
colors = ['blue', 'orange', 'yellow']
for i in range(2):
angle = 180 if i % 2 == 0 else 0
turtle.color(colors[i])
turtle.begin_fill()
turtle.circle(30, 180 + angle)
turtle.circle(-30, 60 - angle)
turtle.end_fill()
# 绘制蝴蝶
draw_butterfly_body()
draw_butterfly_wings()
# 关闭turtle窗口
turtle.done()
阅读全文