刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

平均值

提示信息:

歌唱比赛中有10名评委。评分规则是:每名评委给出一个0~100之间的分数,然后从10名评委所评分数中,去掉一个最高分,再去掉一个最低分,对剩余分数取平均值作为选手的最终得分。

题目描述:

给定10个评委的评分,然后去掉一个最高分,再去掉一个最低分后,求出剩余分数的平均值,作为选手最终得分。

输入描述:

输入10个正整数(O≤正整数≤100)表示10位评委评分,正整数之间以一个空格分隔。

输出描述:

去掉一个最高分和一个最低分后,求出剩余分数的平均值,作为选手最终得分,并将其输出。  (计算结果保留全部小数位数)


样例输入:

80 85 83 89 98 75 80 90 78 65

样例输出:

82.5

使用微信搜索喵呜刷题,轻松应对考试!

答案:

```pythonscores = list(map(int, input().split()))max_score = max(scores)min_score = min(scores)valid_scores = [score for score in scores if score != max_score and score != min_score]average_score = sum(valid_scores) / len(valid_scores)print(f"average_score:.2f")```

解析:

【喵呜刷题小喵解析】:
首先,我们从输入中读取10个评委的评分,并将其存储在一个列表中。然后,我们找出列表中的最大值和最小值,即最高分和最低分。

接着,我们创建一个新的列表,只包含有效评分,即去掉最高分和最低分的评分。

最后,我们计算有效评分的平均值,并将其输出。注意,在计算平均值时,我们使用`len(valid_scores)`来计算剩余评分的数量,并使用`{average_score:.2f}`来确保输出结果保留两位小数。
创作类型:
原创

本文链接:平均值 提示信息: 歌唱比赛中有10名评委。评分规则是:每名评委给出一个0~100之间的分数,然后从

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

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share