飞花令

cs568231 程序题 共 个子题

题目说明

“飞花令”是中国人在饮酒时的一种助兴游戏,飞花令名字起源于诗词之中,因唐代诗人韩翃的《寒食》“春城无处不飞花”而得名。飞花令的规则是,参与者轮流说出含有特定字的诗句,这些字通常都是事先约定的,称为“雅令”,如“花”、“春”等。请用Python程序来实现飞花令。

功能实现:

(1)程序开始运行时,提示用户输入本局雅令,即约定好的关键字;

(2)输入完雅令后,回车后进入后面的输入诗句环节,

(3)提示用户输入含有雅令的诗句,诗句长度为5个字或者7个字;

(4)多个句子答案用" 、"分隔,并且将每一句转换成列表中的元素;

(5)回车代表结束诗句输入;

(6)统计雅令出现的次数,雅令出现一次计一分;

(7)格式化输出最后得分。

输入输出样例:

图片

友情提示:

由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

评分标准

(1)有input输入语句;(1分)

(2)能够使用split()方法把字符串分割成列表;(2分)

(3)能够遍历列表;(2分)

(4)能够判断雅令是否在列表中的字符串内;(4分)

(5)能够计算列表中每个字符串的长度;(4分)

(6)能够进行格式化输出。(2分)

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧