假定某一大型比赛中有10名裁判同时为一名体操运动员打分,编写一个程序,输入这10名裁判的打分,输出去掉一个最高分和一个最低分后该运动员的平均得分。
时间: 2024-02-22 20:59:12 浏览: 77
c#编写的打分程序(去掉最高分、最低分)
5星 · 资源好评率100%
好的,这个问题很简单,我可以帮你编写一个 Python 程序来解决它。以下是代码:
```python
scores = [] # 用一个列表来存储10名裁判的打分
# 循环读入10名裁判的打分
for i in range(10):
score = float(input("请输入第%d名裁判的分数:" % (i+1)))
scores.append(score)
# 去掉一个最高分和一个最低分
scores.remove(max(scores)) # 去掉最高分
scores.remove(min(scores)) # 去掉最低分
# 计算平均得分
avg_score = sum(scores) / len(scores)
print("该运动员的平均得分为:%.2f" % avg_score)
```
这个程序会首先让你输入10名裁判的打分,然后去掉一个最高分和一个最低分,最后计算并输出该运动员的平均得分。
阅读全文