2、在歌星大赛中,有10个评委为歌手打分,分数为1-100分。歌手最后得分为:去掉一个最高分和一个最低分后的平均值。请编写程序,输入10个分数,计算平均值。
时间: 2024-02-21 09:58:44 浏览: 151
一个汇编程序,计算10个0~9之间数字的总和、平均值并统计大于6的数字的个数。
5星 · 资源好评率100%
好的,针对您的问题,我可以给您提供一个 Python 代码的实现。
代码如下:
```python
scores = []
for i in range(10):
score = int(input("请输入第%d个评委的分数:" % (i+1)))
scores.append(score)
scores.remove(max(scores))
scores.remove(min(scores))
average = sum(scores) / len(scores)
print("最终得分为:%.2f" % average)
```
以上代码会依次输入10个评委的分数,并将这些分数存储在一个列表中。然后,它会从列表中删除最高分和最低分,并计算剩余分数的平均值。最后输出最终得分。
希望这个代码能够帮到您。
阅读全文