as f1:
for line in f1.readlines():
information=line.split(' ')
if information[3].isdigit():
score_information.append([information[3]])
score_information.sort(key=lambda x:int(x[0]), reverse=True)
print("语文最高分为{}".format(score_information[0][0]))
可以参考一下
scores=[57,23,45,34,434,3434,33,43]
min_score=100
max_score=0
sum_score=0
for i in scores:
if i<min_score:
min_score=i
if i>max_score:
max_score=i
sum_score+=i
print("最高分",max_score)
print("最低分",min_score)
print("平均分",sum_score/len(scores))