- 帖子
- 9
- 精华
- 0
- 积分
- 88
- 阅读权限
- 20
- 注册时间
- 2018-3-7
- 最后登录
- 2019-7-16
|
f=open('score.txt') #打开分数的文件,保存于f中
lines=f.readlines() #按行读取数据,保存于lines,为list
f.close() #关闭文件
for line in lines:
data=line.split() #每一行按空格分离,每一行又是一个list
summ=0
for score in data[1:]: #第二个元素(也就是分数)开始求和
summ=summ+int(score)
result='%s:%d'%(data[0],summ)
results=[]
results.append(result)
print(results)
output=open('jieguo.txt','w')
r=str(results)
output.write(r)
运行后能把成绩总分输出,但最后3行好像有问题,创建了jieguo.txt文件,但里面是空白,没法写入结果,请问这是怎么回事?
(另外:我用的py3)
|
|