我不懂这段代码是什么意思,可以标一下注释吗
python 功能要求:从一个文件中读入学生成绩,计算平均成绩,查找最高分,最低分,输出
不及格学生名单。文件格式:姓名 成绩
names = []
scores = []
with open("scores.txt", "rt", encoding="utf-8") as f:
content = f.readlines()
for line in content:
if not line.strip():
continue
line = line.strip()
names.append(line.split(" ")[0])
scores.append(eval(line.split(" ")[1]))
avg_score = sum(scores) / len(scores)
max_score = max(scores)
min_score = min(scores)
print("平均分为:{:.2f}".format(avg_score))
print("最高分为:{:.2f}".format(max_score))
print("最低分为:{:.2f}".format(min_score))
print("不及格的名单为:")
count = 0
for i in range(len(names)):
if scores[i] < 60:
print("{:3}".format(names[i]), end="\t")
count += 1
if count % 5 == 0:
print()
注释写在哪?你得把代码贴出来