コード例 #1
0
ファイル: pe010.py プロジェクト: Arvik/project-euler
from prime import primeSeq

#142913828922
ps = 0
for p in primeSeq():
    if p >= 2000000: break
    ps += p
print(ps)
コード例 #2
0
ファイル: pe007.py プロジェクト: Arvik/project-euler
"""
Problem 7:

By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is 13.

What is the 10 001st prime number?
"""

from prime import primeSeq
from _datetime import datetime

start = datetime.now()
l = (p for i, p in enumerate(primeSeq()) if i == 10000)
print("Result:", next(l))
finish = datetime.now()

print("Elapsed time: ", finish - start)