题目内容
依次输入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}')
运行结果
本人拙作,请大佬们点评。