在Python中,primes
函數(shù)沒(méi)有內(nèi)置的實(shí)現(xiàn),但可以使用以下示例代碼創(chuàng)建一個(gè)生成素?cái)?shù)的函數(shù):
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
函數(shù)接收一個(gè)整數(shù)n
作為參數(shù),并返回從2到n之間所有的素?cái)?shù)。通過(guò)調(diào)用primes
函數(shù)并傳入一個(gè)整數(shù)參數(shù),就可以獲取相應(yīng)范圍內(nèi)的素?cái)?shù)列表。