我不知道这个代码有什么问题(python)

时间:2015-02-05 12:34:02

标签: python

def primefactors():
    prime_list = []
    n = 600851475143
    for i in range(0, n):
        if i % n == 0:
            prime_list.append(i)
    return prime_list


print (primefactors())

我想打印出我在prime_list中存储的数字

我没有得到任何错误,但它打印出任何东西..

1 个答案:

答案 0 :(得分:0)

看起来你需要在这里交换i和n:

i % n

虽然,这段代码不会给你主要因素,只有你的n可被整除的数字。