第12906题 程序题
Python实现指定规则的飞花令程序

飞花令背景

“飞花令”是中国传统饮酒助兴游戏,名字源自唐代诗人韩翃《寒食》中的名句“春城无处不飞花”。传统规则为参与者轮流说出含有约定关键字(称为“雅令”,如“花”“春”等)的诗句。

功能实现要求

请编写Python程序实现以下功能:

  1. 程序启动后,提示用户输入本局雅令(约定关键字)
  2. 输入雅令后按回车,进入诗句输入环节
  3. 提示用户输入含有雅令的诗句,要求诗句长度为5字(五言)或7字(七言)
  4. 多句诗句使用中文顿号分隔,程序需将每句转换为列表中的独立元素
  5. 用户按回车键代表结束诗句输入
  6. 统计得分:雅令每出现1次计1分(样例逻辑为每句含雅令计1分)
  7. 格式化输出最终得分

输入输出样例

请输入本局的雅令:花
输入五言或七言诗句,不同诗句用"、"隔开:春城无处不飞花、花开花谢花满天
你得了2分!

友情提示

由于考试平台暂不支持eval()函数,可选用其他实现方式;若使用了eval()且程序逻辑正确,阅卷时仍按正常处理。

程序运行统计
暂无判题统计