输入一个正整数n,求第n小的质数。 def func1(x): #判断一个数是否为质数 for i in range(2,int(x**0.5)+1): #范围为(2,n)时会超时 if x%i==0: return 0 else: return 1 n = int(input()) result = [] i =2 while len(result) != n: if func1(i): result.append(i) i += 1 print(result[-1])