您的位置:首页 > 编程语言 > Python开发

python3-文件读写练习:计算学生总成绩

2017-08-16 10:30 302 查看
results = []

with open('scores.txt',mode='r+',encoding='gbk') as f1:

    lines = f1.readlines()

    f1.close()    

    for line in lines:

        data = line.split()

        print ('学生各科成绩:\n',data)

        sum = 0       

        for i in data[1:]:

            sum+=int(i)            

        result = '%s:%d\n'%(data[0],sum)

        print ('总分=',result)

        results.append(result)

    print (results)

with open ('output.txt',mode='w+',encoding='gbk') as f2:

    #write只能向文件写入str

    #writelines可以向文件写入list

    f2.writelines(results)

    f2.close()

            

#list

list1=['hello','world']

list1.append('beijing')

print('更新后的列表:',list1)

            

            

        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐