下面是一个使用Python和turtle库制作跳动爱心的简单代码:
效果如下图所示
import turtle
import time
def draw_heart(x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("red")
turtle.left(50)
turtle.forward(133)
turtle.circle(50, 200)
turtle.right(140)
turtle.circle(50, 200)
turtle.forward(133)
turtle.end_fill()
def heartbeat():
turtle.clear()
draw_heart(0, 0)
turtle.write("I love you!", align="center", font=("Arial", 24, "normal"))
time.sleep(0.5)
turtle.clear()
# 设置窗口
turtle.bgcolor("white")
turtle.title("Heartbeat Animation")
turtle.speed(2)
# 循环显示心跳动画
while True:
heartbeat()
在这个例子中,我们定义了一个draw_heart
函数用于绘制爱心,以及一个heartbeat
函数来模拟心跳效果。在主循环中,我们调用heartbeat
函数,然后清除画布,以实现心跳的效果。
你可以将这段代码保存为一个.py文件并在本地运行,看看爱心是如何跳动的。希望这符合你的期望!
收藏 | 0点赞 | 0打赏