python newbie——PE No.10

找出200万以下的质数之和

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

print sum(filter(primeQ, range(2, 2000001)))
 
>>>
142913828922
 

惨不忍睹!><

原文地址:https://www.cnblogs.com/mymma/p/3001095.html