有人会做这四道题吗 python的 急!

img

时间有限,就写第7道了

f = open("score.txt")
scores = []
ave_value = []
for line in f.readlines():
    line = line[5:].replace(',',',')
    data = list(map(float, line.split(',')))
    scores.append(data)
for score in scores:
    score.remove(max(score))
    score.remove(min(score))
    ave_value.append(round(sum(score)/len(score),2))
print(ave_value)

[8.52, 8.69]