data = {}
with open('score_1.txt', 'r') as f:
student = f.readline().replace('\n', '')
while student:
Student_number, name, class_name, score = student.split(',')
Grade = Student_number[:2]
if data.get(Grade):
data[Grade].append([Student_number, name, class_name, float(score)])
else:
data[Grade] = [[Student_number, name, class_name, float(score)]]
for i in data.keys():
print(i, "级有", len(data[i]), "人")
print(i, "级平均成绩", sum([Student[-1] for Student in data[i]]) / len(data[i]))
print(i, "级平不及格", len([Student for Student in data[i] if Student[-1] < 60]), "人")
没有数据文档,也只有这样了,不能运行在找我