共計 357 個字符,預(yù)計需要花費 1 分鐘才能閱讀完成。
要判斷一個數(shù)是否為素數(shù),可以使用以下方法:
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
# 測試
num = 17
if is_prime(num):
print(f"{num} 是素數(shù) ")
else:
print(f"{num} 不是素數(shù) ")
以上代碼定義了一個 is_prime
函數(shù)來判斷一個數(shù)是否為素數(shù)。首先判斷輸入的數(shù)是否小于 2,若小于 2 則直接返回 False。然后從 2 開始遍歷到該數(shù)的平方根,如果能整除則不是素數(shù),返回 False。如果不能整除,則返回 True,表示是素數(shù)。
最后通過調(diào)用 is_prime
函數(shù)來判斷一個數(shù)是否為素數(shù),并打印相應(yīng)的結(jié)果。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完