实现检索任意一个整数在 prime() 函数生成的素数列表中位置(索引)的功能。
时间: 2024-06-03 13:09:49 浏览: 45
非常好的问题!以下是程序代码:
def prime(n):
primes = [2]
num = 3
while len(primes) < n:
for i in range(2, num):
if num % i == 0:
break
else:
primes.append(num)
num += 1
return primes
def search_index(num):
primes = prime(num)
index = primes.index(num) + 1
return index
print(search_index(23)) # 输出结果为 9
希望能帮助到你!
阅读全文