利用Python編寫一個藏頭詩在線生成器
導(dǎo)語
我尋竹馬旅塵埃,喜見梅花獨自開。
歡得東風(fēng)無限好,你似故人有緣來。
——顧木子吖
你看懂了嘛?
哈嘍大家好,我是木木子,上一期的唐詩宋詞元曲鑒賞中華古詩詞之美已經(jīng)發(fā)出來給大家品讀了。
這一期的話是上一期的延續(xù)哈~聽說藏頭詩這用來表白貌似也不錯哈。
可愛有趣的藏頭詩情話——來~我們來康康叭!
正文
一、藏頭詩(“小浪漫”)
又要上班了我們來發(fā)個牢騷——想想下一個國家法定節(jié)日就得等到元旦了
就很難過,好漫長?。∧闶遣皇且餐﹄y過的,沒關(guān)系,難過我們就找點樂子,這兩天我看到一個還挺好笑的事
跟你們嘮嘮,就是說有個很“浪漫”的男生,**給他女朋友發(fā)了一首藏頭詩,**可以說是很用心了,你們感受一下......
以下是反面教材——
藏頭詩?**我看你是對藏頭詩有什么誤會!**不過也可能不是誤會……**既能說出真話,****又有后路可退,**無敵無敵!所以說這首藏頭詩是個寶貝啊?。?/p>
來點兒正面教材——
我聽說喜之郎的果凍橘子味的更好吃歡樂的話聽多了真的會變開心你也不會發(fā)現(xiàn)這是我寫的藏頭詩
我在黃昏不曉人煙的荒野睡去也看到了黑鴉坐落于枯藤之上喜鵲竟也在此處留戀忘返歡快的歌謠響徹曠野你正在向我走來
正常的藏頭詩——
今天教大家用Python寫的小程序是由不同的詩句組成,這樣子寫的更簡單的啦哈哈哈~
比如:下班一起約會
下視垂楊拂路塵 <<松>> 作者:鄭谷
尋班超傳空垂淚 <<灞陵戰(zhàn)叟>> 作者:貫休
松醪一醉與誰同 <<潭州>> 作者:李商隱
天風(fēng)乍起鶴聲遠(yuǎn) <<過鑄鼎原>> 作者:劉滄
會真廣殿約宮墻 <<宮詞>> 作者:花蕊夫人
如此數(shù)州誰會得 <<題所居村舍>> 作者:杜荀鶴
那怎么才能完成這個小程序呢?我們來正式敲敲代碼啦~
二、實現(xiàn)代碼
這個小程序特別簡單的哈:這里是事先爬取了很多條詩句放在txt文本里面滴!
代碼如下:
file=open(r"C:\Users\admin\Desktop\視頻剪輯\基礎(chǔ)視頻\游戲代碼\實用小工具集合06\實用09.詩詞\藏頭詩\dataset_final.txt",'r',encoding='utf-8') file.readline() dict1={} dict2={} result={} #print(file.readlines()) for line in file.readlines(): line = line.strip() shiju,shiming,shiren = line.split('\t') if shiju not in dict1: dict1[shiju] = shiming if shiju not in dict2: dict2[shiju] = shiren #print(dict2) for shiju1 in dict2: result[shiju1] = "<<"+dict1[shiju1]+">>" + '\t'+"作者:"+dict2[shiju1] print(result) str_list=input("請輸入想要生成藏頭詩的字段:") for i in range(len(str_list)): for key,value in result.items(): if len(str_list)>len(key): continue if len(str_list)>7: break if str_list[i]==key[i]: print(key,value) break
三、效果展示
比如:我喜歡你??
?比如:我很想你
到此這篇關(guān)于利用Python編寫一個藏頭詩在線生成器的文章就介紹到這了,更多相關(guān)Python藏頭詩生成器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python可視化目標(biāo)檢測框的實現(xiàn)代碼
這篇文章主要介紹了Python可視化目標(biāo)檢測框的實現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09python selenium爬取斗魚所有直播房間信息過程詳解
這篇文章主要介紹了python selenium爬取斗魚所有直播房間信息過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08python解決Missing 1 required positional ar
這篇文章主要介紹了python解決Missing 1 required positional argument報錯問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12pandas dataframe統(tǒng)計填充空值方式
這篇文章主要介紹了pandas dataframe統(tǒng)計填充空值方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02Python SQLite3數(shù)據(jù)庫操作類分享
這篇文章主要介紹了Python SQLite3數(shù)據(jù)庫操作類分享,需要的朋友可以參考下2014-06-06vscode中配置jupyter的詳細(xì)步驟(徹底解決Failed?to?start?the?Kernel問題)
自從vscode出了支持jupyter?notebook的功能之后,我就再也沒有傻傻的用瀏覽器開過jupyter(問就是vscode好看),下面這篇文章主要給大家介紹了關(guān)于vscode中配置jupyter(徹底解決Failed?to?start?the?Kernel問題)的相關(guān)資料,需要的朋友可以參考下2022-12-12