为什么我的算法在寻找200万以下所有质数的和时如此缓慢?我是一个相当初学者的程序员,这是我为解决问题而想出来的算法:
import time
sum = 2
start = time.time()
for number in range(3, 2000000):
prime = True
for x in range(2, number):
if number % x == 0:
prime = False
if prime:
sum += number
print "Sum =", sum
end = time.time() - start
print "Runtime =", end
有人可以帮我吗? 谢谢!