用python实现成绩录入

f=file('score.txt')
lines=f.readlines()
print(lines)
f.close()
result=[]
results=[]   #定义空列表
for line in lines:
    data=line.split() 
    sum=0
    for score in data[1:]:
        sum=sum+int(score)  #读入为字符串
    result='%s\t:%d\n'%(data[0],sum)  # %s,%d 表示格式通配符
    results.append(result)   #向列表添加元素
output=file('result.txt','w')
output.writelines(results)
output.close()

score.txt文件为输入文件,记录学生的姓名,成绩
用python实现成绩录入_第1张图片
result.txt文件为输出文件,记录学生的姓名,总成绩
这里写图片描述

你可能感兴趣的:(Python数据分析)