这篇文章主要介绍了python爱心代码怎么运行,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
Source code download: 本文相关源码
调用turtle模块,然后在屏幕上画一个爱心,并在爱心的中间写上表白的话,爱心的右下角显示要表白的人,表白的话及要表白的人均可设置。画完爱心大约10秒,表白情话及需要表白的人均可输入中文,程序运行截图:
import turtle#导入python中的画画工具包import timedef LittleHeart(): for i in range(200): turtle.right(1) turtle.forward(2)love=input('请输入表白语句,然后回车,默认为"I Love You":\n')me=input('请输入要表白的人:\n')if love=='': #如果未输入表白语句,则使用默认语句 love='I Love you'turtle.setup(width=900,height=600)#爱心的画布的大小turtle.color('red','pink')#爱心的颜色及外边笔的颜色turtle.pensize(5)#画笔的粗细turtle.speed(1000000)#绘制速度turtle.up()#画笔向上turtle.hideturtle()turtle.goto(0,-180)turtle.showturtle()turtle.down()turtle.speed(5)turtle.begin_fill()#开始填充turtle.left(140)turtle.forward(224)LittleHeart()turtle.left(120)LittleHeart()turtle.forward(224)turtle.end_fill()turtle.pensize(5)turtle.up()turtle.hideturtle()turtle.goto(0,0)turtle.showturtle()turtle.color('#CD5C5C','pink')turtle.write(love,font=('gungsuh',30,),align="center")turtle.up()turtle.hideturtle()if me !='': turtle.color('black', 'pink') time.sleep(2)turtle.goto(180,-180)turtle.showturtle()turtle.write(me, font=(20,), align="center", move=True)window=turtle.Screen()window.exitonclick()
有兴趣的朋友可对程序进行改进,可尝试做一个丘比特射中爱心的动画python做简单笑脸。