def read_file():
result = []
with open("./sort_grade_input.txt", encoding='utf-8') as fin:
for line in fin:
line = line[:-1]
result.append(line.split(","))
return result
def sort_grades(datas):
return sorted(datas,key = lambda x :int(x[2]),reverse = True)
def write_file(datas):
with open("./sort_grade_output.txt", "w", encoding='utf-8') as fout:
for data in datas:
fout.write(",".join(data) + "\n"
datas = read_file()
print("read_file datas:",datas)
datas = sort_grades(datas)
print("sort_grades datas:",datas)
write_file(datas)
#输出:最高分、最低分、平均分
import numpy as np
def compute_score():
scores = []
with open