十行代码写春联?快来学习程序员独有拉满春节氛围“妙招”

离春节只剩一周,
路边已经开始挂起了红灯笼,挨家挨户也贴上了春联和福字。每每入夜,红色与黄色的灯光星星点点,相融交错,伴随着熙熙攘攘的家常细碎。让这个漆黑寒冷的冬日突然变得格外温暖。

身为当代程序员,深谙自己仅仅粗懂文墨,也不会毛笔书法;但也按耐不住想要用自己的特长来发扬中国传统文化。于是乎,一恩姐姐在家偷偷研究了几种用代码写春联的方式。下面来和大家分享一下~

人寿年丰百姓乐;地肥水美众虎欢

from collections import OrderedDict

words = OrderedDict()
happy_new_year = ';'
words[' peace and happiness '] = ' fertile land '
words[' good harvest '] = ' sweet water '
words[' longevity '] = ' happy tigers '
for k, v in words.items():
    k += happy_new_year
    happy_new_year = k
    happy_new_year += v

print happy_new_year

天增岁月人增寿,春满乾坤福满园

THE_UNIVERSE_IS_BEATING = True

days = 0
age = 0
universe = []
family_yard = []

while THE_UNIVERSE_IS_BEATING:
    days += 365
    age += 1
    universe.append("春")
    family_yard.append("福")

牛趁三更去,虎驮五福来

import time

now = time.strftime('%Y/%m/%d %H:%M:%S', time.localtime())
if now == '2022/02/01 00:00:00':
    old_year = 'cow'
    new_year = 'tiger'
    print u'福' * 5

来个真的~

在这里插入图片描述

<html>
<body>
<style>
.font{ font-family: 隶书; font-size: 36pt; color: #000000; font-weight: bold;
background-color: #FF0000 }
.font1{ font-family: 隶书; font-size: 36pt; color: #000000; font-weight: bold }
-->
</style>
<div style="position: absolute; top: 10; left: 120; width: 527; height: 388">
<table border="0" cellpadding="0" cellspacing="0" width="527" height="231">
<tr>
<td height="21" width="46"></td>
<td height="21" width="449">
</td>
<td height="21" width="51"></td>
</tr>
<tr>
<td height="211" width="46" align="center" class="font">
<p align="center"><br><br><br><br><br><br></td>
<td height="211" width="449" align="center"></td>
<td height="211" width="51" align="center" class="font"><br><br><br><br><br><br></td>
</tr>
</table>
</div>
</body>
</html>

我想的招儿也就这么多啦,这些也不过是一些“抛砖引玉”。读者们如果有什么脑洞大开的设计,欢迎在评论区拿出来一起分享!

话不多说,我已经做好了在春联上写代码的准备了,一起贴起全村最 “coder”(酷的) 春联吧!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李一恩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值