用Python完成如下任务

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/16524092445617.png "#left

正确代码

score_information=[]
score_dict={}
with open(r'D:\VSCodeProgram\PytorchStudy\d.txt','r',encoding='utf-8')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))