中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python判斷質數的代碼怎么寫

小億
129
2023-11-20 12:54:40
欄目: 編程語言

以下是一個判斷質數的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

# 測試
num = int(input("請輸入一個正整數:"))
if is_prime(num):
    print(num, "是質數")
else:
    print(num, "不是質數")

這段代碼定義了一個is_prime函數,用于判斷一個數是否為質數。函數內首先檢查給定的數是否小于 2,如果是則直接返回False,因為質數必須大于 1。接下來,使用一個循環從 2 開始迭代到該數的平方根(使用int(num ** 0.5) + 1可以提高效率),檢查是否存在能整除該數的因子。如果存在,則返回False,否則返回True

在代碼的最后,通過調用is_prime函數來判斷用戶輸入的數是否為質數,并打印相應的結果。

0
元谋县| 周口市| 民勤县| 高要市| 阿坝县| 偃师市| 五常市| 靖边县| 浮梁县| 千阳县| 定日县| 松江区| 大新县| 朝阳市| 黄陵县| 阿拉善右旗| 文昌市| 宜兰市| 克什克腾旗| 通渭县| 彩票| 扎赉特旗| 临邑县| 文登市| 即墨市| 胶南市| 汶上县| 农安县| 五台县| 元朗区| 定日县| 南平市| 北宁市| 宁明县| 梅河口市| 尖扎县| 安顺市| 临颍县| 梨树县| 赤水市| 新闻|