Python实现指定规则的飞花令程序
飞花令背景
“飞花令”是中国传统饮酒助兴游戏,名字源自唐代诗人韩翃《寒食》中的名句“春城无处不飞花”。传统规则为参与者轮流说出含有约定关键字(称为“雅令”,如“花”“春”等)的诗句。
功能实现要求
请编写Python程序实现以下功能:
- 程序启动后,提示用户输入本局雅令(约定关键字)
- 输入雅令后按回车,进入诗句输入环节
- 提示用户输入含有雅令的诗句,要求诗句长度为5字(五言)或7字(七言)
- 多句诗句使用中文顿号
、分隔,程序需将每句转换为列表中的独立元素 - 用户按回车键代表结束诗句输入
- 统计得分:雅令每出现1次计1分(样例逻辑为每句含雅令计1分)
- 格式化输出最终得分
输入输出样例
请输入本局的雅令:花
输入五言或七言诗句,不同诗句用"、"隔开:春城无处不飞花、花开花谢花满天
你得了2分!
友情提示
由于考试平台暂不支持eval()函数,可选用其他实现方式;若使用了eval()且程序逻辑正确,阅卷时仍按正常处理。
本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析