考生文件夹下存在-个Python源文件PY301.py,请按照文件内说明修改代码,实现以下功能: score.csv文件
中存储的是一-个学生在第一季度同-学科对应的月考成绩,求了第一门学科在三个月中的平均成绩,将结果
输出在考生文件夹下,命名为“avg-score.txt”。参考格式:
语文: 90.67
数学: 88.00
英语:
85.67
物理: 67.33
科学: 81.00
参考答案
fi = open("score.csv","r")
fo = open("avg-score.txt","w")
ls = []
x = []
sum = 0
for line in fi:
#"语文,89,95,88"'
ll = line.strip("\n").split(",")
#ll:['语文','89','95','88']
ls.append(ll)
#ls:[['课程名', '1月', '2月', '3月'], ['语文', '89', '95', '88']]
for i in ls[1:]:
sum = float(i[1])+float(i[2])+float(i[3])
fo.write("{}:{:.2f}\n".format(i[0],sum/3))
#关闭文件
fi.close()
fo.close()



