如何运行得到多个素数中的倒数第n个素数,也就输入一个正整数和一个n,求比该正整数的第n个素数,总体来说,就是如何求所得的素数中的倒数第n个素数
def prime(m,n):
ps = [1,2]
for i in range(3,m):
for k in range(2,i//2+1):
if i%k == 0:
break
else:
ps.append(i)
if n > len(ps):
raise IndexError("超出范围")
else:
print(ps,ps[-n])
prime(100,10)