def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
def nth_prime(n):
count = 0
num = 2
while True:
if is_prime(num):
count += 1
if count == n:
return num
num += 1
# 读取输入
n = int(input("请输入一个正整数 n: "))
* B2085 第 n 小的质数
# 找到第 n 小的质数
result = nth_prime(n)
# 输出结果
print("第 {} 小的质数为: {}".format(n, result))