How to find the sum of all the primes below two million in Python

1 Answer

0 votes
def isPrime(n):
    if n < 2: return False
     
    for i in range(2, int(n ** 0.5) + 1):
        if n % i == 0:
            return False
    return True

sump = 0;

for i in range(2, 2000000):
    if isPrime(i):
        sump += i

print("sum =", sump)




'''
run:

sum = 142913828922

'''

 



answered Oct 29, 2023 by avibootz

Related questions

1 answer 111 views
1 answer 140 views
1 answer 110 views
1 answer 102 views
1 answer 102 views
...