Python在歌星大赛中,有10个评委为歌手打分,分数为1-100分。歌手最后得分为:去掉一个最高分和一个最低分后的平均值。请编写程序,输入10个分数,计算平均值。保存为0102.py
时间: 2024-02-15 14:02:59 浏览: 119
好的,以下是0102.py的代码实现:
```python
scores = [] # 创建空列表存储分数
for i in range(10):
score = int(input("请输入第%d个评委的分数:" % (i+1)))
scores.append(score) # 将分数添加到列表中
scores.sort() # 对分数从小到大排序
average = sum(scores[1:-1]) / 8 # 去掉最高分和最低分后的平均分
print("去掉一个最高分和一个最低分后的平均分为:%.2f" % average)
```
运行程序后,按照提示输入10个评委的分数,程序将自动计算去掉最高分和最低分后的平均分并输出结果。
阅读全文