我在尝试计算并出现一系列数字的总和时遇到了麻烦。它应该是这样的:
32565854 SUM:38
65985456 SUM:48
17984956 SUM:49
答案 0 :(得分:4)
您可以将该行转换为字符串然后:
sum(map(int, '32565854'))
带文件:
with open('input.txt') as f:
for line in f:
line = line.strip()
print line + ' ' + str(sum(map(int, line)))