import math #导入math库
import turtle as t #导入turtle库并以t代称之
def curvemove(): #定义函数curvemove()绘制半圆弧
for i in range(180): #180次循环
t.right(1) #右转1°
t.forward(2) #前进2像素
t.color("red", "pink") #设置画笔(轮廓、填充)颜色
t.begin_fill() #开始绘制填充
t.penup() #提笔
t.goto(50, -150) #去到坐标点(50, -150)位置
t.pendown() #落笔
t.left(135) #左转135°
t.forward(720/math.pi) #前进(720/math.pi=周长/π=直径)个像素
curvemove() #调用函数curvemove()绘制半圆弧
t.left(90) #左转90°
curvemove() #调用函数curvemove()绘制半圆弧
t.goto(50, -150) #去到坐标点(50, -150)位置
t.end_fill() #结束绘制填充
t.penup() #提笔
t.goto(40, 0) #去到坐标点(40, 0)位置
t.color("yellow") #设置画笔颜色
t.pendown() #落笔
#写情话,设置字体字号和位置格式
t.write(("I❤U"), font=("宋体", 30, ), align = "center")
t.done() #完成
t.bye() #退出