有多種方法可以用Python來求質數,以下是其中一種簡單的方法:
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
def get_primes(n):
primes = []
for i in range(2, n):
if is_prime(i):
primes.append(i)
return primes
n = 100
primes = get_primes(n)
print(primes)
在這個方法中,首先定義了一個函數is_prime(num)
來判斷一個數是否為質數。然后定義了一個函數get_primes(n)
來獲取小于n的所有質數。最后調用get_primes(n)
函數并打印出結果。