题目内容
依次输入N个评委的评分,去掉最高分和最低分,以其余分数的平均分作为选手最终得分。
个人解法
scores = []
for i in range(int(input('请输入评委人数或评分数量:\n'))):
score = float(input(f'请输入第{i+1}个评分:\n'))
scores.append(score)
print(f'歌手最高分:{max(scores)}\n歌手最低分:{min(scores)}\n歌手最终得分:{(sum(scores) - max(scores) - min(scores)) / (len(scores) - 2):.2f}')
运行结果
本人拙作,请大佬们点评。