import turtle as t
t.goto(0,0)
t.speed(3)
def curvemove():
#曲线移动
for i in range(200):
t.left(1)
t.forward(1)
def curvemove2():
#曲线移动
for i in range(200):
t.left(1)
t.forward(0.5)
def curvemove3():
#曲线移动
for i in range(200):
t.left(1)
t.forward(0.2)
def xin():
t.left(60)
t.forward(100)
curvemove()
t.right(100)
curvemove()
t.goto(0,0)
def xin2():
t.left(60)
t.forward(50)
curvemove2()
t.right(110)
curvemove2()
t.forward(49)
def xin3():
t.color("red","pink")
t.begin_fill()
t.right(230)
t.forward(111.65/5)
curvemove3()
t.right(120)#200+40+120=360
curvemove3()
t.forward(111.65/5)
t.end_fill()
#箭身
def body():
t.left(70)
t.forward(50)
t.pensize(2)
t.right(70)
t.forward(50)
t.right(180)
t.forward(350)
#尾翼
def rear_wing():
t.right(45)
t.forward(35)
t.left(180)
t.forward(35)
t.right(90)
t.forward(35)
t.right(180)
t.forward(35)
t.left(135)
#开始画
t.color("red","pink")
t.begin_fill()
#两个心
xin()
t.penup()
t.left(5)
t.forward(100)
t.pendown()
xin2()
t.end_fill()
#心箭
body()
rear_wing()
t.right(180)
t.forward(10)
t.right(180)
rear_wing()
t.right(180)
t.forward(10)
t.right(180)
rear_wing()
t.right(180)
t.forward(330)
xin3()
t.done()
#40——》360-40-200+120-200逆时针
#40——》360-40-220+160-220顺时针