91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
衡水市| 东安县| 姚安县| 盐边县| 桐梓县| 禹州市| 中江县| 荔浦县| 唐山市| 龙山县| 大邑县| 改则县| 台前县| 和顺县| 舟曲县| 博客| 惠水县| 台州市| 崇仁县| 香河县| 静海县| 谢通门县| 淮南市| 宜君县| 兴仁县| 田阳县| 阳谷县| 界首市| 襄汾县| 鄄城县| 双流县| 甘德县| 繁峙县| 如东县| 汝州市| 大竹县| 顺平县| 南陵县| 舒兰市| 林口县| 平谷区|