“钢铁直猿”专属,5·20硬核表白方式三连击

栏目: Python · 发布时间: 6年前

内容简介:大数据文摘出品作者:曹培信

“钢铁直猿”专属,5·20硬核表白方式三连击

大数据文摘出品

作者:曹培信

一年一度的狗粮大会又要在这骚动的春夏之交“5·20”开始了 ,面对情人节、“5·20”、七夕以及各种各样的纪念日里,如何向自己的女朋友表达爱意?

总有 程序员 会手足无措,在他们眼里,女朋友和产品经理似乎有点像——永远都搞不懂他们要什么!

但也不乏浪漫的程序员会用技术制造惊喜。例如西班牙程序员 Roman Cortes 就曾经用纯 javascript 脚本编写了一个3D红玫瑰,它是由显式分段三维曲面的蒙特卡罗采样生成的。

“钢铁直猿”专属,5·20硬核表白方式三连击

感兴趣的同学可以戳下面的链接:

http://www.romancortes.com/blog/1k-rose/

既然有前辈带路,这群“钢铁直猿”们也想出了各种各样的硬核方式向自己的女朋友(或心仪的对象)表达爱意,什么?你还没有对象?那就先 new 一个对象吧。

文摘菌从其中选取三个代表性而且比较容易上手的项目,并给出现成的代码,算是为了大家的幸福做出的一点微小的事情吧~

如果要求不高,那就简简单单画个爱心

Python的turtle包真的是非常好用哈,上次文摘菌画皮卡丘也是用的这个。话不多说,给大家看看效果:

“钢铁直猿”专属,5·20硬核表白方式三连击

没有什么是用 python 画一个爱心解决不了的,如果有,那就画两个。

想表白怕被拒?这款神器你值得拥有

“钢铁直猿”专属,5·20硬核表白方式三连击  

虽说小程序是有点“流氓”,但是正如鲁迅所说,“写代码不能算耍流氓……写代码!……程序猿的事,能算耍流氓么?”

思路很简单,就是探测鼠标位置,当鼠标跑到按钮上面时,随机改变按钮的位置。只有点到“好呀”才进行下一步。需要用到的包当然有“小游戏必备神器”——pygame,还有为了生成随机按钮用到的random,都是入门知识。

撸代码没时间陪女朋友聊天?写一个机器人代劳

不知道多少程序猿在回复完女朋友“等我改好这个bug后跟你说”之后,就杳无音信了……

这时候一个可以自动回复微信消息的机器人就很有必要了,这么小小的要求,python当然可以做到,itchat包帮你解决一切,没有安装的同学需要先安装,用python操作微信真是好玩到停不下来!

具体思路就是现在图灵机器人网站上注册一个账号,记下自己的key码,代码中要用到。 然后在python中用itchat登录微信,当接受到消息后(可以简单用个if函数设置只对特定好友有效),提交到图灵机器人网站并得到回复,而后将此回复再发送给好友。

“钢铁直猿”专属,5·20硬核表白方式三连击

左边是机器人的回复,感觉这个水平已经超过了程序猿的平均水平

不到50行代码,一个帮你回复女朋友微信的机器人就上线了!图灵机器人网站还可以上传语料库,如果想要让自己的机器人回复更像(bu)本(rong)人(yi)的(bei)回(fa)复(xian),那就把和女朋友的聊天记录导出来上传就可以啦。

程序猿表达爱意的方式简直不能更硬核啊,但是硬核的外表下,往往藏着一颗柔软的心,就像看似冷冰冰的代码,也可以写出动人的情诗。


 

girl.collectWormwood(true);

me.meetEveryday(false);

oneDay = oneAutumn *3;

//彼采萧兮,一日不见,如三秋兮。

需要代码的同学公众号后台回复 “520代码” 就可以啦。

实习/全职编辑记者招聘ing

加入我们,亲身体验一家专业科技媒体采写的每个细节,在最有前景的行业,和一群遍布全球最优秀的人一起成长。坐标北京·清华东门,在大数据文摘主页对话页回复 “招聘” 了解详情。简历请直接发送至zz@bigdatadigest.cn

点「在看」的人都变好看了哦


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Computers and Intractability

Computers and Intractability

M R Garey、D S Johnson / W. H. Freeman / 1979-4-26 / GBP 53.99

This book's introduction features a humorous story of a man with a line of people behind him, who explains to his boss, "I can't find an efficient algorithm, but neither can all these famous people." ......一起来看看 《Computers and Intractability》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具