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)
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)
相关文章推荐
- 文件操作注意事项 分类: python 小练习 python基础学习 open()文件读写 2013-12-03 11:05 532人阅读 评论(0) 收藏
- 文件操作:有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包 括学生号,姓名,三门课成绩),计算出平均成绩,将所输入有的数据和计算出 的平均分数存放在磁盘文件 "stud "中
- 使用os.popen/commands.getoutput查询指定端口号的服务 分类: python 小练习 open()文件读写 python基础学习 2013-09-17 17:49 798人阅读 评论(0) 收藏
- python编程练习----对文件进行简单的操作(读写)
- python 键盘输入数字的计算 文件的读写
- 1、python文件读写练习
- 基于链表的学生成绩管理系统——C++二进制文件读写string对象时出现的错误
- 初学python-练习_1使用python编写计算班级学生平均分程序
- Python小练习1:.txt文件常用读写操作
- 19_python_练习题——CSV文件读写练习
- 【再回首Python之美】【文件】根据成绩表,生成每个学生总成绩表
- 去除文件中的重复元素后写入文件 分类: python 小练习 open()文件读写 2013-12-03 11:21 356人阅读 评论(0) 收藏
- python 文件读写练习
- IO综合练习:录入学生成绩并将信息存储在硬盘文件中
- python练习程序(读写文件)
- Python3 读写txt文件
- 文件读写操作练习1
- Python文件读写
- 完善的学生成绩计算统计
- 编写一个程序,输出学生已有的学号姓名成绩等数据并计算总人数和平均成绩