# @Time : 2017/7/6 20:54
# @Author : wanyang
# @Mail :[email protected]
# @Git :https://github.com/wanyang19880625
# @Question:https://projecteuler.net/problem=10
# @Answer :142913828922
from math import *
# 上限
theUpNumber = 2000000
# 判斷是否是質數
def is_prime(num):
for i in range(2, int(sqrt(num)) + 1):
if num % i == 0:
return False
return True
# 初始化質數集合
primelist = [num for num in range(2, theUpNumber) if is_prime(num) is True]
print(sum(primelist))
ProjectEuler-Problem10-Summation of primes
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.