代码展示:
N, M = list(map(eval,input().split()))
result = list()
for i in range(N):
grades = list(map(eval,input().split()))
teacher = grades[0]
legalGrade = []
for g in grades[1:]:
if 0 <= g <= M:
legalGrade.append(g)
highest, lowest = max(legalGrade), min(legalGrade)
legalGrade.remove(highest)
legalGrade.remove(lowest)
avg = sum(legalGrade)/len(legalGrade)
avg = (avg + teacher)/2
if avg-int(avg)>=0.5:
avg = int(avg)+1
else:
avg = int(avg)
result.append(avg)
for r in result:
print(r)
测评结果: