image

编辑人: 长安花落尽

calendar2025-05-26

message6

visits480

2024月06月Python二级实操答案及解析

一、简答题

1、36.成绩分级
期末数学考试满分为100分,需要将同学们的得分转换为A、B、C、D等级的形式进行期末素质考核评估,大于等于90分为A,大于等于80分小于90分为B,大于等于60分小于80分为C,小于60分为D,现在请编写一段程序,当输入成绩时(成绩为整数),程序能给出相应的等级,并且可循环输入成绩,直至输入字符“E”时结束程序。
友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

解析:

该程序使用了一个无限循环(while True),在每次循环中,首先提示用户输入成绩。如果用户输入的是字符"E",则使用break语句结束程序。如果用户输入的是一个数字,程序会将其转换为整数并进行成绩等级的判定,然后输出相应的等级。如果输入的不是一个有效的数字,程序会提示用户重新输入。

2、37.飞花令
“飞花令”是中国人在饮酒时的一种助兴游戏,飞花令名字起源于诗词之中,因唐代诗人韩翃的《寒食》“春城无处不飞花”而得名。飞花令的规则是,参与者轮流说出含有特定字的诗句,这些字通常都是事先约定的,称为“雅令”,如“花”、“春”等。请用Python程序来实现飞花令。
功能实现:
(1)程序开始运行时,提示用户输入本局雅令,即约定好的关键字;
(2)输入完雅令后,回车后进入后面的输入诗句环节,
(3)提示用户输入含有雅令的诗句,诗句长度为5个字或者7个字;
(4)多个句子答案用" 、"分隔,并且将每一句转换成列表中的元素;
(5)回车代表结束诗句输入;
(6)统计雅令出现的次数,雅令出现一次计一分;
(7)格式化输出最后得分。
输入输出样例:

解析:

上述Python程序实现了飞花令的功能。程序首先提示用户输入雅令,然后进入一个循环,提示用户输入含有雅令的诗句。程序会检查诗句是否包含雅令,如果包含则得分加一。最后,程序会输出得分、诗句列表以及雅令出现的次数。程序使用了Python的字符串处理功能以及基本的输入输出功能来实现飞花令游戏的功能。

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2024月06月Python二级实操答案及解析

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share