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

溫馨提示×

Python判斷素數并輸出的方法是什么

小億
120
2023-08-23 09:09:05
欄目: 編程語言

判斷一個數是否為素數的一種常見方法是使用試除法。試除法的基本思路是,對于每個可能的除數,檢查它是否能整除給定的數。如果存在一個除數能整除該數,則該數不是素數;如果不存在這樣的除數,則該數是素數。

以下是一個使用試除法來判斷素數的Python代碼示例:

```python
def is_prime(n):
   if n <= 1:
       return False
   for i in range(2, int(n**0.5) + 1):
       if n % i == 0:
           return False
   return True

# 測試代碼
n = int(input("請輸入一個整數:"))
if is_prime(n):
   print(n, "是素數")
else:
   print(n, "不是素數")
```

在上述代碼中,`is_prime` 函數接受一個整數 `n` 作為參數,返回一個布爾值,表示 `n` 是否為素數。該函數首先判斷 `n` 是否小于等于1,因為小于等于1的數不是素數。然后,通過一個循環從2到 `n` 的平方根進行迭代。對于每個迭代的數 `i`,如果 `n` 能被 `i` 整除(即 `n` % `i` 等于0),則返回 False,表示 `n` 不是素數。如果循環結束后都沒有找到能整除 `n` 的數,則返回 True,表示 `n` 是素數。

最后,通過輸入一個整數,調用 `is_prime` 函數來判斷該數是否為素數,并輸出判斷結果。

注意:上述代碼中用到了 `input` 函數來獲取用戶輸入的整數。如果你希望直接在代碼中指定一個整數進行判斷,可以將上述代碼中的 `input` 語句替換為 `n = 要判斷的整數`。

0
桐城市| 布尔津县| 靖江市| 铜山县| 四川省| 高碑店市| 四会市| 怀远县| 丰城市| 吴堡县| 惠州市| 孟州市| 稷山县| 华阴市| 昌宁县| 湘西| 宽城| 广平县| 神农架林区| 香港| 盱眙县| 和平区| 台湾省| 乌鲁木齐市| 亚东县| 剑阁县| 宜君县| 紫阳县| 宾川县| 百色市| 镇安县| 乳山市| 凉城县| 巍山| 武功县| 井研县| 冷水江市| 岗巴县| 安龙县| 福州市| 新绛县|