python学习-统计学生成绩-统计学生成绩

7610阅读 0评论2018-01-11 ylky_2000
分类:Python/Ruby

#coding:utf-8
f=file("python.txt")
lines=f.readlines()
#print lines  #得到的是列表list
results=[]
f.close()


for line in lines:      #遍历每一列
   # print line
    data=line.split()   #第x列内容按照原来的字符的空格分隔存入data中形成一个list,split 是把一个字符串分割成很多字符串组成的list
    #print data


    sum=0
    for score in data[1:]:
        sum+=int(score)
    result='%s\t:%d\n'%(data[0],sum)


     #   print result
    results.append(result)


output =file('result.txt','w')
output.writelines(results)
output.close()


ps:python.txt 提前输入一些成绩 姓名 分数1  分数2   一共大约4-5行。
上一篇:python开发环境-Windows下配置Sublime Text为Python的开发环境
下一篇:实战申请Let's Encrypt永久免费SSL证书过程教程及常见问题