题目:
程序说明:
运用到了关于数学的库,数字ceil()方法返回x的最大值,即大于等于x的最小整数,构建了一个函数,用于判断数字是否是质数,然后在后面调用它,若是质数则n加1,当n等于2019时,返回此时的数字
全部代码:
import math
def get_prime(x):
for i in range(2,math.ceil(x**0.5)+1):
if x%i==0:
return False
return True
n = 1
num = 2
while True:
num = num + 1
if(get_prime(num)):
n+=1
if(n == 2019):
print(num)
break
>>>17569