Crossin的编程教室

标题: 处理文件中的数据'章节中,这个例子scores.txt. [打印本页]

作者: pythonxuexi    时间: 2017-11-17 17:30
标题: 处理文件中的数据'章节中,这个例子scores.txt.
[color=rgb(90, 90, 90) !important]处理文件中的数据'章节中,这个例子







f = file('scores.txt')

lines = f.readlines()

#print lines

f.close()

results = []

for line in lines:

   #print line

   data = line.split()

   #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)

#print results

output = file('result.txt', 'w')

output.writelines(results)

output.close()

以上是完整的代码;
——————————————————————————————————————————————————————————
这步不理解了。sum += int(score)










作者: crossin先生    时间: 2017-11-17 23:22
把每个 score 转成 int,累加到 sum 上




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5