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

简答题

7个评委给每个选手打分,评委分数中去掉最高分与最低分,计算所得平均分是每个选手的最后得分,保留2位小数。
根据上述计算规则,编写自定义函数完成程序功能,完善代码。
"""
根据评委分数,计算去掉最高分与最低分后的平均分,保留2位小数
函数名 def getScore(fs):
参数 fs:表示评委的分数,为列表
返回值 :返回选手的得分,保留2位小数。
"""

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

答案:

解析:

【喵呜刷题小喵解析】:根据题目要求,我们需要编写一个函数`getScore`,该函数接受一个列表`fs`作为参数,表示评委的分数。函数需要完成以下任务:1. 去除列表中的最高分和最低分。2. 计算去掉最高分和最低分后的平均分,保留两位小数。函数首先使用`sort()`方法对列表`fs`进行排序,然后取出排序后的列表的第一个元素(即最低分)和最后一个元素(即最高分),并将它们从原列表中删除,得到新的列表`new_fs`。接着,函数使用`sum()`函数计算`new_fs`中所有元素的和,然后除以`new_fs`的长度(即评委数量减去2),得到平均分。最后,使用`round()`函数将平均分保留两位小数,并返回结果。
创作类型:
原创

本文链接:7个评委给每个选手打分,评委分数中去掉最高分与最低分,计算所得平均分是每个选手的最后得分,保留2位小

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

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

分享考题
share