daily log 12.16.20

less than 1 minute read

10

The sum of the primes below 10 is 2 + 3 + 5 + 7 = 17.

Find the sum of all the primes below two million.

sum_primes = 0
def is_prime(num):
    if num < 2:
        return False
    if num%2==0 and num != 2:
        return False
    for i in range(3, int((num+1)/2) ):
        if num%i==0:
            return False
    return True

for i in range(0, 2000000):
    if is_prime(i):
        sum_primes += i
    if i%1000==0:
        print(i)