import turtle
import datetime
# 设置窗口大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("#F5DEB3")
# 定义心形函数
def heart(x, y, size):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.setheading(150)
turtle.begin_fill()
turtle.forward(size)
turtle.circle(-size/2, 240)
turtle.left(120)
turtle.circle(-size/2, 240)
turtle.forward(size)
turtle.end_fill()
# 定义文字函数
def text(x, y, text, size):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.write(text, font=("Arial", size, "normal"))
# 获取当前日期和纪念日日期
now = datetime.datetime.now()
anniversary = datetime.datetime(2022, 5, 1)
# 计算距离纪念日还有多少天
delta = anniversary - now
days =
网页链接# 绘制心形和文字
heart(-100, 0, 100)
heart(100, 0, 100)
text(-200, -150, "张三 ❤ 李四", 30)
text(0, -150, "2022年5月1日", 30)
text(200, -150, f"距离纪念日还有{days}天", 30)
# 隐藏画笔
turtle.hideturtle()
# 等待用户关闭窗口
turtle.done()