python每一行,输出去掉最高分和最低分的平均成绩,小数点后保留2位,每行输出后换行

时间:2025-02-10 07:32:33

描述

公务员面试现场打分。有7位考官,从键盘输入若干组成绩,每组7个分数(百分制),去掉一个最高分和一个最低分,输出每组的平均成绩。(注:本题有多组输入)

输入描述:每一行,输入7个整数(0~100),代表7个成绩,用空格分隔。

输出描述:每一行,输出去掉最高分和最低分的平均成绩,小数点后保留2位,每行输出后换行。

示例1

输入:99 45 78 67 72 88 60

输出:73.00

while 1:
    try:
        lis = list(map(int, input().split()))
        ave = float((sum(lis)-max(lis)-min(lis))/5)
        print(f'{ave:.2f}')
    except:
        break