使用 Python 的turtle画一个爱心
时间: 2024-09-29 08:11:00 浏览: 70
使用Python Turtle和Matplotlib绘制爱心图案
在Python中,我们可以利用turtle模块来绘制一个可爱的爱心形状。下面是一个简单的示例,展示了如何使用turtle库来实现这个功能:
```python
import turtle
# 创建turtle对象并设置填充颜色
t = turtle.Turtle()
t.fillcolor("pink")
t.begin_fill()
# 定义绘制爱心的基本函数
def draw_heart(size):
for _ in range(2):
t.forward(size)
t.left(140)
t.forward(size)
t.left(70)
# 绘制爱心的上半部分
draw_heart(50)
# 移动到起点,并开始绘制下半部分
t.penup()
t.goto(-50, -50)
t.pendown()
t.right(90)
draw_heart(50)
# 结束填充
t.end_fill()
# 隐藏turtle
t.hideturtle()
# 显示图形
turtle.done()
```
在这个例子中,我们首先创建了一个turtle,然后设置了填充颜色为粉红色。接着定义了一个`draw_heart`函数,通过循环改变方向来绘制爱心的部分。最后移动turtle并旋转角度,绘制完整的爱心,然后隐藏turtle以便只看到图形。
阅读全文