源码: main.py
# -.- coding:utf-8 -.-
# 文件: 读取文件中的数字并返回所有数字的总合.
from __future__ import print_function
def sum_file(path):
"""
:return: integer
"""
total = 0
with open(path) as f:
for i in f:
i = i.strip()
i = int(i)
msg = "i({:<2}) + total({:<2}) = {}"
print(msg.format(total, i, total + i))
total += int(i)
return total
def main():
sum_file("numbers.txt")
if __name__ == '__main__':
main()
# output:
# i(0 ) + total(1 ) = 1
# i(1 ) + total(2 ) = 3
# i(3 ) + total(3 ) = 6
# i(6 ) + total(4 ) = 10
# i(10) + total(5 ) = 15
# i(15) + total(6 ) = 21
# i(21) + total(7 ) = 28
# i(28) + total(8 ) = 36
# i(36) + total(9 ) = 45
源文件: numbers.txt
1
2
3
4
5
6
7
8
9
网友评论