【发布时间】:2020-08-15 18:02:33
【问题描述】:
该代码应该找到总和为 445833 的 90 个数字。 我的代码找到 89 个数字,总和为 445829。我做错了什么?
fn=open('regex_sum_42.txt','r')
import re
numbers = []
count = 0
for line in fn:
line = line.split()
for char in line:
n=re.findall('[0-9]+',char)
if len(n)>0:
count += 1
for num in n:
num = int(num)
numbers.append(num)
print(sum(numbers))
print(count)
【问题讨论】: