心型表白python代码
import turtle
import time
def hart_arc():
for i in range(200):
turtle.right(1)
turtle.forward(2)
def move_pen_position(x, y):
turtle.hideturtle()
turtle.up()
turtle.goto(x, y)
turtle.down()
turtle.showturtle()
love = "一直都在!"
signature = "冠希"
date= "2020-04-11"
if love == '':
love = 'I Love You'
turtle.setup(width=800, height=500)
turtle.color('red', 'pink')
turtle.pensize(3)
turtle.speed(100)
move_pen_position(x=0, y=-180)
turtle.left(140)
turtle.begin_fill()
turtle.forward(224)
hart_arc()
turtle.left(120)
hart_arc()
turtle.forward(224)
turtle.end_fill()
move_pen_position(x=70, y=160)
turtle.left(185)
turtle.circle(-110,185)
turtle.forward(50)
move_pen_position(x=-180, y=-180)
turtle.left(180)
turtle.forward(600)
move_pen_position(0,50)
turtle.hideturtle()
turtle.color('#CD5C5C', 'pink')
turtle.write(love, font=('Arial', 20, 'bold'), align="center")
if (signature != '') & (date != ''):
turtle.color('red', 'pink')
time.sleep(2)
move_pen_position(220, -180)
turtle.hideturtle()
turtle.write(signature, font=('Arial', 20), align="center")
move_pen_position(220, -220)
turtle.hideturtle()
turtle.write(date, font=('Arial', 20), align="center")
window = turtle.Screen()
window.exitonclick()