(12)编写程序,模拟决赛现场最终成绩计算过程。首先输入大于 2 的整数作为 评委人数,然后依次输入每个评委的打分,要求每个分数都介于 0~100。输入完 所有评委打分之后,去掉一个最高分,去掉一个最低分,剩余分数的平均分即为 该选手的最终得分。
时间: 2023-07-15 17:14:06 浏览: 142
以下是 Python 代码实现:
```python
n = int(input("请输入评委人数(大于2):"))
scores = []
for i in range(n):
score = int(input("请输入第{}个评委的打分:".format(i+1)))
while score < 0 or score > 100:
score = int(input("分数应介于0~100,请重新输入第{}个评委的打分:".format(i+1)))
scores.append(score)
scores.sort()
total_score = sum(scores[1:-1])
avg_score = total_score / (n-2)
print("该选手的最终得分为:{:.2f}".format(avg_score))
```
运行示例:
```
请输入评委人数(大于2):5
请输入第1个评委的打分:85
请输入第2个评委的打分:92
请输入第3个评委的打分:78
请输入第4个评委的打分:80
请输入第5个评委的打分:90
该选手的最终得分为:85.67
```
相关问题
编写程序,模拟决赛现场最终成绩计算过程。首先输入大于2的整数作为评委人数,然后依次输入每个评委的打分,要求每个分数都介于0和100之间。输入完所有评委打分之后,去掉一个最高分,去掉一个最低分,剩余分数
这道题目要求写一个模拟决赛成绩计算的程序。首先输入大于2的整数作为评委人数,然后依次输入每个评委的打分,要求每个分数都介于0和100之间。输入完成后,去掉一个最高分和一个最低分,剩余分数求平均值作为选手的最终得分,输出结果即可。
(模拟决赛现场最终成绩计算过程)编写程序,模拟决赛现\n场最终成绩计算过程。首先输入大于2的整数作为评委人数,\n然后依次输入每个评委的打分,要求每个分数都介于0~100.\n输入完成所有评委打分之后,去掉
这是一道模拟决赛现场最终成绩计算过程的编程题目。首先,输入大于2的整数作为评委人数,然后根据评委数量输入每个评委的打分,要求每个分数都介于0到100之间。输入完所有评委的分数后,计算所有分数的平均值并输出。
阅读全文