image

编辑人: 人逝花落空

calendar2025-05-30

message6

visits854

2019月12月Python二级实操答案及解析

一、编程题

1、数字转汉字。用户输入一个1~9(包含1和9)之间的任一数字,程序输出对应的汉字。
如输入2,程序输出“二”。可重复查询。

解析:【喵呜刷题小喵解析】:本题目要求将1~9之间的数字转换为对应的汉字。为了实现这个功能,我们可以编写一个函数`number_to_chinese`,该函数接受一个数字作为输入,并返回对应的汉字。在函数中,我们使用条件语句(if-elif-else)来判断输入的数字,并返回对应的汉字。最后,我们使用`input`函数获取用户输入的数字,并调用`number_to_chinese`函数将数字转换为汉字,然后输出结果。注意,我们在输出之前使用条件语句检查用户输入的数字是否在1~9的范围内,如果不是,则输出错误提示。上述代码可以满足题目的要求,实现数字到汉字的转换功能。

2、假设10位评委的打分是99,80,86,89,94,92,75,87,86,95,
现需要运用Python语言进行编程实现:去掉一个最高分,去掉一个最低分,计算平均分,并打印出来。
打印格式为:去掉一个最高分:XX分,去掉一个最低分:XX分,最后得分为:XX分

解析:【喵呜刷题小喵解析】首先,我们定义了一个包含10位评委打分的列表`scores`。然后,我们使用Python内置的`max`函数找出列表中的最大值,即最高分,存储在变量`max_score`中。同样,我们使用`min`函数找出列表中的最小值,即最低分,存储在变量`min_score`中。接下来,我们使用`sum`函数计算所有评委的打分总和,然后减去最高分和最低分,得到去掉一个最高分和一个最低分后的总分,存储在变量`average_score`中。最后,我们使用`print`函数按照题目要求的格式打印结果。其中,`{:.2f}`表示将浮点数保留两位小数。

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

创作类型:
原创

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

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