刚刚看见一个也摸一样的不会是你发的吧。我刚把第5题做了
with open('6.txt','r',encoding='utf-8') as f:
lines = f.readlines()
score = {}
for line in lines:
line = line.strip().split(' ')
s = [float(i) for i in line[1:]]
s = sorted(s)
result = sum(s[1:-1]) / len(s[1:-1])
score[line[0]] = result
dict1 = sorted(score.items(), key=lambda x:x[1],reverse=True)
for i in dict1:
print("%s %.2f" % (i[0], i[1]))