Python 课后题 求大神解答!

img

其他数据自己添加一下

cors=[['012',90,94,97,86,85,89,88,85],['005',91,91,92,98,90,96,90,95]]
outs=[]
for i in cors:
    number=i[0]
    cor=i[1:]
    cor.remove(max(cor))
    cor.remove(min(cor))
    avg=round(sum(cor)/len(cor),3)
    outs.append([number,avg])
outs.sort(key=lambda x:x[1],reverse=True)
for i in outs:
    print(i[0],i[1])

img