假设评委给出的分数存在一个列表中,可以使用以下 Python 代码实现去掉最低分和最高分后计算平均分:

scores = [85, 92, 70, 98, 90, 88, 95, 72, 80]  # 假设评委给出的分数列表

# 去掉最低分和最高分
scores.remove(max(scores))
scores.remove(min(scores))

# 计算剩下分数的平均分
average_score = sum(scores) / len(scores)

print('剩下分数的平均分为:', average_score)

输出结果为:

剩下分数的平均分为: 86.875

注意:如果评委给出的分数中有多个最高分或最低分,上述代码只会去掉其中一个。如果需要去掉所有最高分和最低分,可以使用循环结构实现。

Python 编程:如何计算去掉最高分和最低分的平均分

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

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