首页 > 代码库 > 欧拉计划(python) problem 7
欧拉计划(python) problem 7
10001st prime
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?
python code :
import math
sqrt=math.sqrt
def func(x):
k=int(sqrt(x))+1
for i in range(2,k):
if x%i==0:
return 0
return 1
k=3
temp=6
while 1:
temp+=1
if func(temp)==0:
continue
else:
k+=1
if k==10001:
break
print(temp)
result : 104743
timt : 1s
欧拉计划(python) problem 7
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。