Py学习  »  Python

Python简单实现表白藏头诗

python • 6 年前 • 631 次点击  

导入数据

数据分行

  1. 存在很多空行

  2. 长度为24和16的行可能是正确的诗句(分别对应五言和七言)

  3. 部分长度正确的行,可能是目录行,标题等,需要仔细甄别

数据清洗

203 秦川雄帝宅,函谷壮皇居。绮殿千寻起,离宫百雉馀。 24

204 连薨遥接汉,飞观迥凌虚。云日隐层阙,风烟出绮疏。 24

206 岩廊罢机务,崇文聊驻辇。玉匣启龙图,金绳披凤篆。 24

207 韦编断仍续,缥帙舒还卷。对此乃淹留,欹案观坟典。 24

209 移步出词林,停舆欣武宴。雕弓写明月,骏马疑流电。 24

210 惊雁落虚弦,啼猿悲急箭。阅赏诚多美,于兹乃忘倦。 24

212 鸣笳临乐馆,眺听欢芳节。急管韵朱弦,清歌凝白雪。 24

213 彩凤肃来仪,玄鹤纷成列。去兹郑卫声,雅音方可悦。 24

215 芳辰追逸趣,禁苑信多奇。桥形通汉上,峰势接云危。 24

216 烟霞交隐映,花鸟自参差。何如肆辙迹,万里赏瑶池。 24

数据整理

句子拆分

维度转换

取头取尾

0 秦川雄帝宅 秦 宅

1 函谷壮皇居 函 居

2 连薨遥接汉 连 汉

3 飞观迥凌虚 飞 虚

4 岩廊罢机务 岩 务

区分五言和七言


定义函数

五言藏头诗

五言藏尾

七言藏头

七言藏尾

测试

Poet_Libai_5_tou()

请输入四个藏头字

天气真好

天花近足春

气骄陵上都

真耀蕴轩仪

好古笑流俗


Poet_Libai_5_wei()

请输入四个藏尾字

天气真好

广乐奏钧天

昔年怀壮气

清心常保真

不如归山好

作者:防潮同学

源自:https://zhuanlan.zhihu.com/p/33917614

声明:文章著作权归作者所有,如有侵权,请联系小编删除


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/JUtSrDkUn0
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/9931
 
631 次点击