亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
出国| 长汀县| 九龙城区| 桂东县| 天等县| 沛县| 普兰县| 九龙县| 珲春市| 武夷山市| 会宁县| 来凤县| 新乐市| 柏乡县| 通城县| 北流市| 都江堰市| 留坝县| 蛟河市| 富锦市| 乌拉特中旗| 南阳市| 缙云县| 三门县| 深州市| 台南市| 合川市| 资源县| 辉南县| 西乡县| 原阳县| 曲阳县| 白玉县| 邳州市| 深水埗区| 宁远县| 浮山县| 黄梅县| 托里县| 桦川县| 汉源县|