在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
函數并傳入一個整數參數,就可以獲取相應范圍內的素數列表。