Python作为一种轻量级编程语言,语言简洁开发快,没那么多技巧,受到众多追捧,尤其对于新手小白来说,是最好的选择!

许多人学习Python是可以帮助到自己的工作,它其实也是表白神器哦!

python恋爱记录本 python恋爱编程_程序猿

话不多说,直接上例子:

都说程序员不浪漫,今天就带大家手把手实操一个表白的案例

首先咱作为程序员逼格自然要高,可不是简单我爱你,送个花,摆个心形蜡烛那样简单了。

前段时间有一段很火的视频,有一位程序员喜欢一个女孩子,选择了七夕节向这个女生表白,给她发了一串数字:73、76、79、86、85。

联系到男生的职业,女生尝试各种程序代码,最终通过“ASCII对照表”破译5个数字:I LOV U。

最终当然是在一起了

程序猿必须有创新精神,除了这些方法,当然也会其他表白方式

赶快搬着你的小板凳,记录下来,说不准你也用得上

python恋爱记录本 python恋爱编程_Python_02

“我用一生在等待,直到你闯入我的世界,我只想对你说,余生请多指教”

python恋爱记录本 python恋爱编程_python程序 爱意_03

“我一直在寻找,找到你,便找到了全世界”

python恋爱记录本 python恋爱编程_程序猿_04

“爱你到天荒地老”

有没有让你心动呢?

python恋爱记录本 python恋爱编程_ide_05

这仅仅只是文字形式的,下面有大招要放了,继续往下看

在七夕当天,为自己喜欢的对象描绘一颗爱心,并表达“心中所想”,那是什么的一种情结呢?

但此”心”非彼“心”,今天带来的是,描绘一颗“会动的心,并展示你心中的那些密语!”。

代码:

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) # 移动画笔到指定起始坐标(窗口中心为0,0)
turtle.down() # 下笔
turtle.showturtle() # 显示画笔
love = input("请输入表白话语,默认为‘I Love You’:")
signature = input("请签署你的大名,不填写默认不显示:")
if love == '':
love = 'I Love You'
# 初始化
turtle.setup(width=800, height=500) # 窗口(画布)大小
turtle.color('red', 'pink') # 画笔颜色
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,0) # 表白语位置
turtle.hideturtle() # 隐藏画笔
turtle.color('#CD5C5C', 'pink') # 字体颜色
# font:设定字体、尺寸(电脑下存在的字体都可设置) align:中心对齐
turtle.write(love, font=('Arial', 30, 'bold'), align="center")
# 签写署名
if signature != '':
turtle.color('red', 'pink')
time.sleep(2)
move_pen_position(180, -180)
turtle.hideturtle() # 隐藏画笔
turtle.write(signature, font=('Arial', 20), align="center")
# 点击窗口关闭程序
window = turtle.Screen()
window.exitonclick()

呈现效果:

python恋爱记录本 python恋爱编程_python程序 爱意_06