我正在尝试查找数字因素。这个数字非常大。
我使用的代码如下:
def factors(n):
result = []
for i in range(1, n + 1):
if n % i == 0:
result.append(i)
return result
print factors(5000000)
如果我将数字更改为较小的数字,程序运行良好,但是当我增加数字时,它会抛出错误。有没有什么办法解决这一问题 ?谢谢。