程序超出运行时间限制,同时在python中查找非常大的数字因子

时间:2013-04-15 20:16:53

标签: python

我正在尝试查找数字因素。这个数字非常大。

我使用的代码如下:

def factors(n):
    result = []

    for i in range(1, n + 1):
        if n % i == 0:
            result.append(i)

    return result

print factors(5000000)

如果我将数字更改为较小的数字,程序运行良好,但是当我增加数字时,它会抛出错误。有没有什么办法解决这一问题 ?谢谢。

0 个答案:

没有答案