当前位置: 首页 > news >正文

飞花令游戏(Python)

飞花令是古时候人们经常玩一种“行酒令”的游戏,是中国古代酒令之一,属雅令。“飞花”一词则出自唐代诗人韩翃《寒食》中 春城无处不飞花 一句。行飞花令时选用诗和词,也可用曲,但选择的句子一般不超过7个字。

在《中国诗词大会》中改良了“飞花令”,不再仅用 花 字,而是增加了 云、 春、月、夜 等诗词中的高频字,大家要轮流背诵含有关键字的诗句,关键字出现的位置也有要求,直至决出胜负。
游戏规则:
输入诗词的关键字“花”
甲说一句第一个字带有“花”的诗句;
乙要接第二字带“花”的诗句;
以此类推,到“花”在第七个字位置上则完成一轮飞花令。

例如:
第一句:花自飘零水自流
第二句:落花时节又逢君
第三句:春江花朝秋月夜
第四句:人面桃花相映红
第五句:不知近水花先发
第六句:千树万树梨花开
第七句:霜叶红于二月花

思路:

print("飞花令游戏开始!每句带主题字,主题字依次出现在句中")
key=input("飞花令主题字:")
for i in range(7):    #for判断i是否在数字系列range(7)中line=input("请输入第{}诗句:".format(i+1))if line[i]==key:    #if诗句中的第i字是"key花"print("恭喜,通过")else:print("不通过,退出")break    #结束循环
else:print("飞花令挑战成功")

程序运行结果:

飞花令游戏开始!每句带主题字,主题字依次出现在句中
飞花令主题字:花
请输入第1诗句:花自飘零水自流
恭喜,通过
请输入第2诗句:落花时节又逢君
恭喜,通过
请输入第3诗句:春江花朝秋月夜
恭喜,通过
请输入第4诗句:人面桃花相映红
恭喜,通过
请输入第5诗句:不知近水花先发
恭喜,通过
请输入第6诗句:千树万树梨花开
恭喜,通过
请输入第7诗句:霜叶红于二月花
恭喜,通过
飞花令挑战成功
http://www.lryc.cn/news/193363.html

相关文章:

  • 解决“413 Request Entity Too Large”错误 代表请求包太大,服务器拒绝响应
  • MoeCTF2023web
  • C语言编写简易图书管理系统
  • C++入门 第一篇(C++关键字, 命名空间,C++输入输出)
  • python股票波动性分析
  • 53 打家劫舍
  • CentOS 7 基于C 连接ZooKeeper 客户端
  • 2023-2024-1 for循环-1(15-38)
  • 初级问题 程序中的变量是指什么?中级问题 把若干个数据沿直线排列起来的数据结构叫作什么?高级问题 栈和队列的区别是什么?
  • clickhouse数据库简介,列式存储
  • flask 发送ajax
  • Android Gradle 命令打包AAR
  • 如何导出带有材质的GLB模型?
  • C/C++面试常见知识点
  • 详细介绍数据结构-堆
  • 001flutter基础学习
  • leetCode 1143.最长公共子序列 动态规划 + 图解
  • 解密人工智能:KNN | K-均值 | 降维算法 | 梯度Boosting算法 | AdaBoosting算法
  • Python深度学习实践
  • VS2017+QT+PCL环境配置
  • 207、SpringBoot 整合 RabbitMQ 实现消息的发送 与 接收(监听器)
  • 想要精通算法和SQL的成长之路 - 滑动窗口和大小根堆
  • Python算法练习 10.15
  • 智能防眩目前照灯系统控制器ADB
  • 若依 ruoyi 路径 地址 # 井号去除
  • Elasticsearch 和 Arduino:一起变得更好!
  • 基于Ubuntu环境Git 服务器搭建及使用
  • 【quartus13.1/Verilog】swjtu西南交大:计组课程设计
  • 基于springboot的网上点餐系统论文开题报告
  • Hadoop3教程(九):MapReduce框架原理概述