七夕祝福网页制作_程序员怎么过七夕?

不少人对程序员刻板的印象常常是性格木讷、不善交际、不解风情等,仿佛就如他们整天打交道的机器一般精准而冷漠。

但程序员也是人啊,也有温柔浪漫的一面。今天是七夕,咱就来看看程序员都是怎么表达爱意的。4c85fe7954c2c456a770c1138aac0a38.png

1. 前谷歌工程师 Colin McMillen 用一段 perl 代码向他的女友 Kristen Stubbs 求婚:

#!/usr/bin/perl -wuse strict;     my$f=           $[;my   $ch=0;sub       l{length} sub r{join"",   reverse split("",$_[$[])}sub ss{substr($_[0],$_[1],$_[2])}sub be{$_=$_[0];p (ss($_,$f,1));$f+=l()/2;$f%=l   ();$f++if$ch%2;$ch++}my$q=r   ("\ntfgpfdfal,thg?bngbj".        "naxfcixz");$_=$q; $q=~      tr/f[a-z]/ [l-za-k]         /;my@ever=1..&l          ;my$mine=$q            ;sub p{             print              @_;               }       be $mine for @ever
这个代码是可以执行的,会输出一行:
kristen, will you marry me?

而你如果搜索上述两个名字,就会发现他们其实共同发表过好几篇论文:

3fa35dae9e8e124226c5627c5055b028.png

(来源:

https://www.perlmonks.org/index.pl?node_id=384100)

2. 在网页上发布以下文字:

99669999996669999996699666699666999966699666699996999999996999999996996666996699669966996666999966999999999999999669966669969966669969966669999666699999999999966666999966699666699699666699996666669999999966666666996666996666996996666999966666666999966666666669966666996699669966669999666666666996666666666699666666999966669999996

然后按 CTRL+F(搜索,手机上可选『搜索页面内容』),输入数字 9,你就会看到不一样的内容:

366ff984e75339dd0355d94ecb01748a.png

(来自网络)

3. 美国的一位工程师(严格来说这位不是程序员)Ben Kokes亲手为女友打造了一枚“LED发光戒指”。 当他靠近女友时,女友手上的这枚的戒指就会发光。 (袖子里藏了一个交变磁场发生器,而且得非常近)

4b4467cbca720fffa0f1b1e0f78a2d2e.png

4af47aa9b4aebfc61183c57e4003918d.gif

(来源:

http://www.kokes.net/projectlonghaul/projectlonghaul.htm)

除了网络上的这些,我们编程教室的学员也干过类似的事情:

4. 抖音表白神器:

211a85adfb315b1305a654a08127e296.gif

来自 @小灰辉:送你个情人节礼物:抖音同款表白神器

5. 照片组字

37f3fc5b65ef0ca299d5fbd004fc900d.png

这本是一个获取微信好友头像,组成文字的程序。但换成对方的照片拿来表白,应该也是可以吧~(上图是我今天修改代码后发的朋友圈)

方法来自 @TED:用Python写一份独特的元宵节祝福

我自己也写过的一些小代码:

6. 玫瑰曲线

61f1f96d7bb3cc39173c238578736ef8.png

import mathrad = 12heart = '♥'curve = []for i in range(rad*2+1):    curve.append([])    for j in range(rad*2+1):        curve[i].append(' ')for n in range(1,100):    print(n)    for k in range(360):        angle = k * math.pi / 180        x = int(rad * math.sin(n * angle) * math.sin(angle)) + rad        y = int(rad * math.sin(n * angle) * math.cos(angle)) + rad        curve[x][y] = heart    for i in range(rad*2+1):        for j in range(rad*2+1):            print(curve[i][j], end=' ')            curve[i][j] = ' '        print()

这段代码可以画出99朵『玫瑰曲线』。

(来源:

https://www.zhihu.com/question/274711258/answer/410957267)

7. 由0和1组成的爱心图案(也有人说像屁股……)

d0260cfbb1ab63bc9d34e7d9298f7720.gif

这是我早些年用 FLASH 的 AS 脚写的一段代码。 灵感来源自当时人人网上很火的一个项目:

一个程序员为庆祝和女友相恋一周年制作的网页

4ec4cc89cc927f1dfaaf9461dd1a39ff.png

然而,当我这次想起来,再去搜索时,发现网站的地址已经从

love.hackerzhou.me 变成了 hackerzhou.me/ex_love 当时的主人公也早已劳燕分飞

谁还记得,是谁先说永远的爱我?

以前的一句话是我们以后的伤口。

过了太久没人记得,当初那些温柔。

我和你手牵手,说要一起走到最后。

《记得》
所以嘛,浪漫的表白固然让人心情澎湃,但其实也并没有什么乱用。 对的人在一起,每天都是情人节; 不对的人,再浪漫的表白,也最多换来个『十分感动,然后拒绝了他』。 于是有程序员选择了放飞自我(危险动作,请勿随意模仿): 或者,还是找个好基友结对编程吧:

f2fd85690d042d3ce7147e58da112be4.png

c4fb01818944e0faa812107d6cfb7047.png

db4ecd46337a858af40fbdc5aa58a129.png

(来源:bitbucket Spoon 

https://bitbucket.org/spooning/)

PS:如果你没人过 七夕,不如来和我们一起打卡学编程吧: 7天学编程-七夕专场

其他内容回复左侧关键词获取:

python :零基础入门课程目录

新手 :初学者指南及常见问题

资源 :超过500M学习资料网盘地址

项目 :十多个进阶项目代码实例

如需了解视频课程及答疑群等更多服务,

请号内回复 码上行动

推荐阅读

经验:高考选专业 | Python转行 | 我用Python | 新手建议

干货:如何debug |  一图学Python  | 知乎资源 | 单词表

案例:漫威API | 爬抖音 | 查天气 | 智能防挡弹幕 | 红包提醒


欢迎加入

Crossin的编程教室

crossincode.com

82f1bed76f1d38e3578daaff876d64d0.png

请把我们分享给身边爱学习的小伙伴 :)  

点击文末“”,查看更多学习资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值