【Python习题】评委打分

题目内容

依次输入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}')

运行结果

【Python习题】评委打分_第1张图片

本人拙作,请大佬们点评。  

你可能感兴趣的:(Python习题,python)