在Python中,primes
函数没有内置的实现,但可以使用以下示例代码创建一个生成素数的函数:
def primes(n):
primes_list = []
for num in range(2, n+1):
is_prime = True
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
is_prime = False
break
if is_prime:
primes_list.append(num)
return primes_list
# 使用示例
n = 20
prime_numbers = primes(n)
print(prime_numbers)
以上示例代码中的primes
函数接收一个整数n
作为参数,并返回从2到n之间所有的素数。通过调用primes
函数并传入一个整数参数,就可以获取相应范围内的素数列表。