我怎样才能对 python 中的一行数字求和?
how can i make a sum in a line of numbers in python?
我在尝试计算和显示一系列数字的总和时遇到了麻烦。应该是这样的:
32565854 总和:38
65985456 总和:48
17984956 总和:49
你可以把这行变成字符串然后:
sum(map(int, '32565854'))
有一个文件:
with open('input.txt') as f:
for line in f:
line = line.strip()
print line + ' ' + str(sum(map(int, line)))
我在尝试计算和显示一系列数字的总和时遇到了麻烦。应该是这样的:
32565854 总和:38
65985456 总和:48
17984956 总和:49
你可以把这行变成字符串然后:
sum(map(int, '32565854'))
有一个文件:
with open('input.txt') as f:
for line in f:
line = line.strip()
print line + ' ' + str(sum(map(int, line)))