python从入门到撩妹 2 —— 30行代码实现520小彩蛋
作者自我介绍:大爽歌, b站小UP主 ,直播编程+红警三 ,python1对1辅导老师 。
本文对应视频版本:
520小彩蛋 python32行代码实现 —— python从入门到撩妹-2
1 彩蛋效果展示:
网页上展示的效果可能不齐,
但是python上的输出是对齐的。
可能是不同平台的空格宽度不同的缘故
祝祝祝 脱脱脱 单单单
祝 脱 单 单
祝祝祝 脱脱脱 单 单祝 脱 单 单
祝祝祝 脱脱脱 单单单
我我我 爱爱爱 你你你
我 爱 你 你
我我我 爱爱爱 你 你我 爱 你 你
我我我 爱爱爱 你你你
爱爱爱 永永永 恒恒恒
爱 永 恒 恒
爱爱爱 永永永 恒 恒爱 永 恒 恒
爱爱爱 永永永 恒恒恒
即让三个中文以520的像素格式输出出来
2 代码如下
LINES1 = """
000 111 222
0 1 2 2
000 111 2 20 1 2 2
000 111 222
"""def happy520(words, lines, num=3):for i in range(num):lines = lines.replace(str(i), words[i])lines = lines.replace(" ", chr(12288))print(lines)words1 = "祝脱单"
happy520(words1, LINES1)words1 = "我爱你"
happy520(words1, LINES1)words1 = "爱永恒"
happy520(words1, LINES1)
说明:
- 第14行代码
lines = lines.replace(" ", chr(12288))
是将英文的空白换成中文的空白,chr(12288)
是中文的空白
因为英文空白和中文宽度不同,无法对齐。
3 拓展
实际上面的happy520
不仅可以让三个中文以520的像素格式输出出来。
还可以用自定义的像素格式,输出自定义的个数的中文。
比如下面代码(需要有上文的happy520
的代码)
就可以以5201314的格式输出7个中文
LINES2 = """
000 111 222 3 444 5 6 6
0 1 2 2 3 4 5 6 6
000 111 2 2 3 444 5 6660 1 2 2 3 4 5 6
000 111 222 3 444 5 6
"""words1 = "有情人终成眷属"
happy520(words1, LINES2, 7)
two = ["两情若是久长时", "金风玉露永相随"]
for w in two:happy520(w, LINES2, 7)
其输出效果如下
有有有 情情情 人人人 终 成成成 眷 属 属
有 情 人 人 终 成 眷 属 属
有有有 情情情 人 人 终 成成成 眷 属属属有 情 人 人 终 成 眷 属
有有有 情情情 人人人 终 成成成 眷 属
两两两 情情情 若若若 是 久久久 长 时 时
两 情 若 若 是 久 长 时 时
两两两 情情情 若 若 是 久久久 长 时时时两 情 若 若 是 久 长 时
两两两 情情情 若若若 是 久久久 长 时
金金金 风风风 玉玉玉 露 永永永 相 随 随
金 风 玉 玉 露 永 相 随 随
金金金 风风风 玉 玉 露 永永永 相 随随随金 风 玉 玉 露 永 相 随
金金金 风风风 玉玉玉 露 永永永 相 随
python从入门到撩妹 2 —— 30行代码实现520小彩蛋相关推荐
- python撩妹小技巧 —— 30行代码实现520小彩蛋
1 彩蛋效果展示: 网页上展示的效果可能不齐, 但是python上的输出是对齐的. 可能是不同平台的空格宽度不同的缘故 祝祝祝 脱脱脱 单单单 祝 脱 单 单 祝祝祝 脱脱脱 单 单祝 脱 单 单 祝 ...
- python你TM太皮了——区区30行代码就能记录键盘的一举一动
先看看效果 Like This↓ 一.公共WiFi 公用电脑什么的 在我们日常在线上工作.玩耍时,不论开电脑.登录淘宝.玩网游 统统都会用到键盘输入 在几乎所有网站,例如淘宝.百度.126邮箱等等 为 ...
- 爬虫入门,带你用30行代码爬取高清美女写真,附安装包+源码
1.准备工作 1 高清壁纸:https://www.36992.com/girls/list-1.html 2 Python环境 Python3.9新特性: 字典"并集"运算符 类 ...
- Python程序员30行代码素描表白!网友:花里胡哨
总有人说程序员不够浪漫!其实我们只是没时间而已,等我们有时间了,还有普通人什么事儿?最近就有一个小伙伴上热搜了! 原来他用Python给可爱的女朋友画了一幅素描!不到30行代码,一起来学学给她一个惊喜 ...
- 一个包含30行代码的Python项目:如何在您最喜欢的Twitcher流式传输时设置SMS通知...
Hi everyone :) Today I am beginning a new series of posts specifically aimed at Python beginners. Th ...
- python制作表白神器_程序员的七夕用30行代码让Python化身表白神器
转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用Python表白的方式.让程序员的恋人们感受一下IT人的浪漫. 一.词云制作 首先咱们可以用之前介绍过的wordcould包制作词云. ...
- 太厉害了!30行代码抓取上万个小姐姐跳舞视频,有点飘了~
点上方"菜鸟学Python",选择"星标" 第481篇原创干货,第一时间送达 大家好,我是菜鸟哥!这个我第481篇原创! 今天又给大家带来一个有趣的Python ...
- vb.net读取excel并写入dgv_读取PDF中的表格写入EXCEL?30行代码搞定
办公自动化系列+1 现在,各类数据分析的书籍,都可以在网上找到PDF版本: 同时,百度文库.各类数据统计文库.行业研究等众多论文报告,是通过PDF的形式去展示输出的: 但是,令人都头疼的是,各类数据分 ...
- 30 行代码实现蚂蚁森林自动“偷”能量
作者 | xindoo 来源 | CSDN 博客,已获作者授权 虽然我支付宝加了好多好友,平时有很多能量可以"偷",但由于太懒,至今一棵树都没种成,所以心心念念把偷能量这事自动化. ...
最新文章
- 开启Windows7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP)
- 深度学习多变量时间序列预测:卷积神经网络(CNN)算法构建时间序列多变量模型预测交通流量+代码实战
- python 异常操作 处理方法
- pytorch和Numpy的区别以及相互转换
- 灵活运用 SQL Server 数据库的 FOR XML PATH
- python怎么画参数函数图像_详解pandas.DataFrame.plot() 画图函数
- python cx_Oracle连接Oracle数据库查询
- 139. php://
- k3 审核流程图_金蝶K3操作流程图详解
- unity 反编译 step1 disUnity
- 网络调试助手简单使用教程(CM精装版V3.8.2)
- 团灭Leetcode打家劫舍问题
- BUUCTF中的reverse1
- 网络中的代理(proxy)和NAT
- Hibernate【映射】续篇
- pu膜刻字膜热转印膜在衣服上的烫印参数
- C#实现土豆优酷等网站视频的缩略图
- 股市学习稳扎稳打(四)当宏观经济出现复苏时,不同的行业分别以什么顺序进行轮动上涨
- 计算机游戏本和商务本的区别,商务本和游戏本有什么区别
- 市场里的企业:一个人力资本与非人力资本的特别合约
热门文章
- python预测糖尿病_实战 | 糖尿病预测项目
- 【STM32H7】第13章 任务调度—抢占式,时间片和合作式
- c语言do循环函数,C语言do-while循环
- CRT8.5.4.zip包
- ZOJ 3886 Nico Number(筛素数+Love(线)Live(段)树)
- .NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx 或 Jexus)
- Json概述以及python对json的相关操作(至尊宝错过了紫霞仙子,难道你也要错过python对json的相关操作吗?)
- CATTI论坛上的励志文章
- 天空为什么刚才灰得就像哭过呢??
- 中关村创业大街是贵重金属垃圾场,我捡到一只产品经理