1.列表中存放了由系统随机生成的10个100以内的整数,分别表示10个评委的评分。请编写程序,去掉其中的一个最高分和一个最低分,求剩下8个分数的平均值。
时间: 2023-06-12 20:07:13 浏览: 219
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
下面是 Python 代码实现:
```python
scores = [72, 85, 93, 68, 88, 78, 90, 80, 82, 75] # 10个评委的评分
# 去掉最高分和最低分
scores.remove(max(scores))
scores.remove(min(scores))
# 求剩下8个分数的平均值
avg_score = sum(scores) / len(scores)
print("平均分为:", avg_score)
```
输出结果为:
```
平均分为: 81.0
```
说明:先使用 `remove()` 函数去掉最高分和最低分,然后使用 `sum()` 函数求和,再除以剩下的8个分数的个数,即可得到平均分。
阅读全文