导入turtle库
```python
import turtle
```
设置屏幕
```python
screen = turtle.Screen()
screen.title("爱心代码")
screen.bgcolor("white")
```
创建一个海龟对象
```python
love = turtle.Turtle()
love.shape("turtle")
love.color("red")
love.speed(1)
```
开始绘制爱心
```python
love.begin_fill()
love.left(140)
love.forward(224)
love.circle(-112, 200)
love.left(120)
love.circle(-112, 200)
love.forward(224)
love.end_fill()
```
隐藏海龟并显示窗口
```python
love.hideturtle()
turtle.done()
```
运行这段代码后,你会看到一个红色的爱心形状出现在屏幕上。通过调整海龟的移动路径和参数,你可以改变爱心的形状和大小。
如果你想要制作一个动态的爱心动画,可以使用turtle库中的`animate_hearts`函数,如下所示:
```python
def animate_hearts():
screen = turtle.Screen()
screen.bgcolor("lightblue")
t1 = turtle.Turtle()
t2 = turtle.Turtle()
t1.speed(1)
t2.speed(1)
t1.penup()
t1.goto(-50, 0)
t1.pendown()
t2.penup()
t2.goto(50, 0)
t2.pendown()
for _ in range(36):
t1.clear()
t2.clear()
draw_heart(t1, 100)
draw_heart(t2, 100)
t1.setheading(0)
t1.forward(5)
```
这个函数会在一个循环中绘制两个心形,并且每个心形会稍微移动一下,从而创建一个动画效果。你可以根据需要调整循环次数和移动距离来改变动画的速度和效果。