Python 代码计算比赛平均分:去掉最高最低分

本文介绍使用 Python 代码计算比赛平均分的方法,其中需要去掉最高分和最低分。代码示例如下:

scores = [80, 90, 85, 70, 95, 92, 88, 75, 87, 91]  # 分数列表
scores.sort()  # 将分数从小到大排序
scores = scores[1:-1]  # 去掉最低分和最高分
avg_score = sum(scores) / len(scores)  # 计算平均分
print(avg_score)  # 输出结果

代码说明:

  1. scores 列表存储了 10 位评委给出的分数。
  2. scores.sort() 将分数从小到大排序。
  3. scores = scores[1:-1] 去掉排序后的第一个和最后一个分数,即最低分和最高分。
  4. sum(scores) / len(scores) 计算剩余分数的平均值。
  5. print(avg_score) 输出平均值,结果保留小数点后 14 位。

注意:

  • 该代码假设评委数量为 10,并且分数已经存储在一个列表中。
  • 可以根据实际情况修改 scores 列表中的分数。

希望本文能够帮助您理解使用 Python 代码计算比赛平均分的步骤,以及如何去掉最高最低分。

Python 代码计算比赛平均分:去掉最高最低分

原文地址: https://www.cveoy.top/t/topic/nwkc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录