#! /usr/bin/env python
#-* -编码: utf-8-* -
导入真
导入时间
导入页面
pygame.mixer.init (
MP3 .填写可以播放wav等多种格式的音频文件
track=pygame.mixer.music.load (& amp; #039; 2.MP3 ) )。
pygame.mixer.music.play (
defheart(:
defhart_arc(: )绘制心形圆弧
forIinrange(200 ) :
turtle.right(1) )。
Turtle.Forward(2) )。
defmove_pen_position(x,y ) :
turtle.hideturtle () #隐藏画笔((先) ) ) ) )
turtle.up(# (拿着#笔
turtle.goto(x,y ) #将画笔移动到指定的起始坐标(窗口中心为0,0 )
turtle.down(#下笔
turtle.showturtle(#显示画笔
# love=input(&; #039; 请输入告白的语言。 默认值为&; #039; ‘I Love You&; #039; &; #039; 是。
# signature=input(&; #039; 请在您的名字上签名。 不填写默认值就不会显示: &; #039; )
# .填写爱的宣言
love=&; #039; I Love You&; #039;
.填写你的名字
signature=&; #039; 童舆&; #039;
if love==&; #039; &; #039;
love=&; #039; I Love You&; #039;
turtle.setup(width=800,height=500 ) #窗口(画布)大小
turtle.color(&; #039; 红&蓝; #039;&; #039; pink&; #039; ) #画笔颜色
turtle.pensize(3) #画笔粗细
turtle.speed(1)绘制速度
move_pen_position(x=0,y=-180 ) #初始化画笔开始坐标移动画笔位置
turtle.left(140 ) #向左旋转140度
turtle.begin_fill(#标记背景填充位置
Turtle.Forward(224 )绘制心形直线(左下)并向前移动画笔,长度为224
hart_arc(#绘制爱情圆弧左侧的圆弧
turtle.left(120 )调整笔刷的角度
hart_arc(#右侧圆弧
Turtle.Forward(224 )绘制心形直线(右下)
turtle.end_fill(#标记背景填充结束位置
在心形符号上写告白的话
move_pen_position(0,) #告白词的位置
turtle.hideturtle(#隐藏画笔
turtle.color(&; #039; #CD5c5c&; #039;&; #039; pink&; #039; ) #字体颜色
# font:配置字体、大小(电脑下方的所有字体均可配置) align:居中
turtle.write(love,font=(arial ),bold ),align=&; #039; center&; #039; ) )
if signature!=&; #039; &; #039; 写: #签名
turtle.color(&; #039; 红&蓝; #039;&; #039; pink&; #039; )。
time.sleep(2) )。
move_pen_position(180,-180 ) )。
turtle.hideturtle(#隐藏画笔
turtle.write(signature,font=(arial,),align=(center ) ) )。
window=turtle.screen(# (单击#窗口关闭程序
window.exitonclick (
if __name__==&; #039; __main__&; #039;
heart () )