欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 輸出質數表

黃文隆2年前9瀏覽0評論

質數是指其因數只有1和它本身的自然數,在編程中,輸出質數表是一個常見的需求。Python是一種靈活、易用且功能強大的編程語言,有很多方法可以輸出質數表。

def is_prime(n):
if n< 2:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
def print_primes(n):
primes = []
for i in range(2, n+1):
if is_prime(i):
primes.append(i)
print(primes)

上面的代碼定義了兩個函數,is_prime用于判斷一個數是否為質數,print_primes用于輸出1到n范圍內的所有質數。使用時只需要調用print_primes函數并傳入想要輸出的范圍即可。

print_primes(20)
# Output: [2, 3, 5, 7, 11, 13, 17, 19]

上面的輸出結果是輸入范圍為1到20的所有質數,其中2是最小的質數,后面的質數都是在這基礎上逐漸增加得到的。

在編程中,輸出質數表是一個很有用的工具,可以用于解決很多實際的問題。Python提供了很多方法來實現這個目標,在編寫代碼時可能需要根據具體的需求來選擇適合自己的方法。