利用Python编写一个藏头诗在线生成器

目录
  • 导语
  • 正文
    • 一、藏头诗(“小浪漫”)
    • 二、实现代码
    • 三、效果展示

导语

我寻竹马旅尘埃,喜见梅花独自开。

欢得东风无限好,你似故人有缘来。

——顾木子吖

你看懂了嘛?

哈喽大家好,我是木木子,上一期的唐诗宋词元曲鉴赏中华古诗词之美已经发出来给大家品读了。

这一期的话是上一期的延续哈~听说藏头诗这用来表白貌似也不错哈。

可爱有趣的藏头诗情话——来~我们来康康叭!

正文

一、藏头诗(“小浪漫”)

又要上班了我们来发个牢骚——想想下一个国家法定节日就得等到元旦了

就很难过,好漫长啊!你是不是也挺难过的,没关系,难过我们就找点乐子,这两天我看到一个还挺好笑的事

跟你们唠唠,就是说有个很“浪漫”的男生,**给他女朋友发了一首藏头诗,**可以说是很用心了,你们感受一下......

以下是反面教材——

藏头诗?**我看你是对藏头诗有什么误会!**不过也可能不是误会……**既能说出真话,****又有后路可退,**无敌无敌!所以说这首藏头诗是个宝贝啊!!

来点儿正面教材——

我听说喜之郎的果冻橘子味的更好吃欢乐的话听多了真的会变开心你也不会发现这是我写的藏头诗

我在黄昏不晓人烟的荒野睡去也看到了黑鸦坐落于枯藤之上喜鹊竟也在此处留恋忘返欢快的歌谣响彻旷野你正在向我走来

正常的藏头诗——

今天教大家用Python写的小程序是由不同的诗句组成,这样子写的更简单的啦哈哈哈~

比如:下班一起约会

视垂杨拂路尘 <<松>>    作者:郑谷

超传空垂泪 <<灞陵战叟>>    作者:贯休

松醪醉与谁同 <<潭州>>    作者:李商隐

天风乍鹤声远 <<过铸鼎原>>    作者:刘沧

会真广殿宫墙 <<宫词>>    作者:花蕊夫人

如此数州谁得 <<题所居村舍>>    作者:杜荀鹤

那怎么才能完成这个小程序呢?我们来正式敲敲代码啦~

二、实现代码

这个小程序特别简单的哈:这里是事先爬取了很多条诗句放在txt文本里面滴!

代码如下:

file=open(r"C:\Users\admin\Desktop\视频剪辑\基础视频\游戏代码\实用小工具集合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

三、效果展示

比如:我喜欢你

比如:我很想你

到此这篇关于利用Python编写一个藏头诗在线生成器的文章就介绍到这了,更多相关Python藏头诗生成器内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • python 6行代码制作月历生成器

    原文作者:Alex27933 转自链接:https://learnku.com/articles/49570 1. 订立制作目标 目标: 输入指定的年份和月份,便能生成月历 可以重复运行 2. 制作所需函数 输入指定的年份和月份 → input 函数 生成月历 → calendar 函数 可以重复运行 → while 3. 开始制作 第一步:载入模块 由于 calendar 函数是系统自带,无需 pip 安装,可以直接载入使用. import calendar 第二步:制作输入年份和月份的部分

  • Python PaddleNLP实现自动生成虎年藏头诗

    目录 一. 数据处理 1.paddlenlp升级 2.提取诗头 3.生成词表 4.定义dataset 二.定义模型并训练 1.模型定义 2.模型训练 3.模型保存 三.生成藏头诗 总结 一. 数据处理 本项目中利用古诗数据集作为训练集,编码器接收古诗的每个字的开头,解码器利用编码器的信息生成所有的诗句.为了诗句之间的连贯性,编码器同时也在诗头之前加上之前诗句的信息.举例: “白日依山尽,黄河入海流,欲穷千里目,更上一层楼.” 可以生成两个样本: 样本一:编码器输入,“白”:解码器输入,“白日依山

  • 利用Python编写个冷笑话生成器

    目录 导语 开发工具 环境搭建 原理简介 效果展示 导语 带大家写个冷笑话生成器吧,感觉蛮有意思的. 废话不多说,让我们愉快地开始吧~ 开发工具 Python版本:3.7.8 相关模块: pyqt5模块: 以及一些python自带的模块. 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. 原理简介 原理其实很简单,先去网上找点冷笑话: 然后把要讽刺的事情.事情的提出人.提出者声称这件事有助于.事件的受害者和事件发生的组织挖掉,根据用户输入自动填写就行了: templat

  • 用Python写个新年贺卡生成器

    目录 前言 开发工具 环境搭建 总结 前言 离过年还有十多天,在这里提前祝各位小伙伴新年快乐呀~ 先说句题外话:疫情还是比较严峻,各位小伙伴要是出门的话一定要做好防护措施呀,不出门的话最好. 大家都不容易,虽说不是专业的也帮不上什么忙,但至少别添乱了.网上很多考验智商的事情,希望大家有明辨是非的能力,多看官方报道,至少比那些东西靠谱很多. OK,言归正转,农历新年快到了,写了个新年贺卡生成器,分享给大家,祝大家新年快乐. 让我们愉快地开始吧~ 开发工具 Python版本: 3.6.4 相关模块:

  • Python+PyQT5实现手绘图片生成器

    手绘图片生成器可以将导入的彩色图片通过python分析光源.灰度等操作生成手绘图片. UI界面的整体部分代码块,UI界面的设计比较简单.效果在上面的图片展示. class HandImage(QWidget): def __init__(self): super(HandImage, self).__init__() self.init_ui() def init_ui(self): ''' UI界面组件及布局 :return: ''' self.setWindowTitle('手绘图片生成器

  • 利用Python编写一个藏头诗在线生成器

    目录 导语 正文 一.藏头诗(“小浪漫”) 二.实现代码 三.效果展示 导语 我寻竹马旅尘埃,喜见梅花独自开. 欢得东风无限好,你似故人有缘来. ——顾木子吖 你看懂了嘛? 哈喽大家好,我是木木子,上一期的唐诗宋词元曲鉴赏中华古诗词之美已经发出来给大家品读了. 这一期的话是上一期的延续哈~听说藏头诗这用来表白貌似也不错哈. 可爱有趣的藏头诗情话——来~我们来康康叭! 正文 一.藏头诗(“小浪漫”) 又要上班了我们来发个牢骚——想想下一个国家法定节日就得等到元旦了 就很难过,好漫长啊!你是不是也挺

  • 利用Python编写一个闹钟,治好你的拖延症

    目录 一.小科普 1)time模块 2)messagebox模块 二.准备中 1)环境安装 2)素材(音乐+背景可修改) 三.开始敲代码 1)导入模块 2)界面设置 3)获取当前实时时间 4)设置开始.退出按钮 5)设置到点播放音乐 6)额外设置的一个弹窗提醒 四.效果展示 总结 导语 相信有不少人的闹钟是设成这样的: 6:20 6:30 6:35 6:37 …… 起床真是令人困扰的事情,有的人根本不用定闹钟,但有的人提前半个小时闹钟都叫不醒,你的闹钟怎么定的? 举个粒子: 现在这天气真的就很需

  • 利用Python编写一个记忆翻牌游戏

    目录 导语 开发工具 环境搭建 先睹为快 原理简介 导语 昨天看到有留言竟然说我是月更博主,我明明更新地这么勤快(心虚.jpg).看吧,昨天刚更新过,今天又来更新了. 今天还是带大家写个小游戏吧,不过老是用pygame也没啥意思,这次我们换点新花样,用python自带的tkinter包写一个记忆翻牌小游戏呗. 废话不多说,让我们愉快地开始吧~ 开发工具 Python版本:3.7.4 相关模块: pygame模块: tkinter模块: pillow模块: 以及一些python自带的模块. 环境搭

  • 利用python编写一个图片主色转换的脚本

    前言 最近由于项目特需老是替换主题颜色,同时app里一些资源icon图片主色也要改,美工不提供切图只能靠自己了,开始想在iconfont上面找但是数量比较多太浪费时间,然后就想到python的Pillow在图像处理方便很强大. Pillow是Python里的图像处理库(PIL:Python Image Library),提供了了广泛的文件格式支持,强大的图像处理能力,主要包括图像储存.图像显示.格式转换以及基本的图像处理操作等. 本文就编写了一个批量替换图片主色的脚本changeImageCol

  • 利用 Python 开发一个 Python 解释器

    目录 1.标记(Token) 2.词法分析器(Lexer) 3.巴科斯-诺尔范式(Backus-Naur Form,BNF) 4.解析器(Parser) 前言: 计算机只能理解机器码.归根结底,编程语言只是一串文字,目的是为了让人类更容易编写他们想让计算机做的事情.真正的魔法是由编译器和解释器完成,它们弥合了两者之间的差距.解释器逐行读取代码并将其转换为机器码. 在本文中,我们将设计一个可以执行算术运算的解释器. 我们不会重新造轮子.文章将使用由 David M. Beazley 开发的词法解析

  • 利用Java编写一个出敬业福的小程序

    目录 1.前言 2.定义工具类 3.生成"福"主类 4.运行测试 5.素材图片 1.前言 “福”的由来: 姜太公封一大批神仙时,却把自己的妻子叶氏封为穷神,还告诉她说:“有福的地方,你不能去.”从此,家家过年贴福字,就是告诉穷神,我这里是有福的地方,你千万不能进来.福字,就是摆脱穷困.追求幸福的象征. 福字之所以倒贴,传说起于清代恭亲王府.那年春节前夕,大管家按例写了几个斗大的“福”字,叫人贴于王府的大门上.有个家丁目不识丁,竟将“福”字头朝下贴上.恭亲王福晋十分气恼,欲鞭罚惩戒.可这

  • 基于Python编写一个B站全自动抽奖的小程序

    目录 导语 开发工具 环境搭建 原理简介 导语 应好友邀请,帮他写了个小程序,功能类似于实时监控自己关注的UP主,如果关注的UP主中有人发布了抽奖的动态,就自动参与这个抽奖.这样就能不错过任何一个可以暴富的机会了.写完之后感觉这个想法还是挺有意思的,于是上来分享一波. 废话不多说,让我们愉快地开始吧~ 开发工具 Python版本:3.7.8 相关模块: DecryptLogin模块: 以及一些python自带的模块. 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. 原

  • 利用Python绘制一个可爱的米老鼠

    目录 一.效果展示 二.代码详解 1.导入库 2.播放音乐 3.画米老鼠头部外轮廓 4.画衣服和耳朵 5.画眼睛.鼻子.嘴 杨紫和肖战的<余生请多指教>于3月15日起腾讯视频全网独播,湖南卫视金鹰独播剧场晚8:20播放.对于杨紫的纯剧粉(战长沙入的坑图片),想要用Python制作一份独特的宣传视频. 一.效果展示 在介绍代码之前,先来看下本文的实现效果. 视频链接  二.代码详解 python绘制米老鼠的原理是:应用turtle库首先绘制头的外轮廓,然后绘制耳朵.手.衣服.裤子.脚.鞋子等不同

  • 利用Python编写简易版德州扑克小游戏

    目录 德州扑克简要介绍 什么是德州扑克 游戏规则简要介绍 德州扑克游戏的python实现过程 游戏初始化 评选赢家 游戏主题函数 游戏体验与展示 模块不足与后续改进 德州扑克简要介绍 什么是德州扑克 德州扑克不知道大家是否玩过,它是起源于美国的得克萨斯州的一种博弈类卡牌游戏,英文名叫做Texas Hold’em Poker.玩法上又分为常规桌(Cash, 现金局),单桌赛(SNG)和多桌锦标赛(MTT).虽然扑克种类繁多,但基本的扑克规则通常保持一致.它是一种考验心态与谋略的游戏. 游戏规则简要

随机推荐