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中存储的数字
我没有得到任何错误,但它打印出任何东西..
答案 0 :(得分:0)
看起来你需要在这里交换i和n:
i % n
虽然,这段代码不会给你主要因素,只有你的n可被整除的数字。