输入一个数判断素数 Python
时间: 2024-02-02 20:44:41 浏览: 71
python怎么判断素数
5星 · 资源好评率100%
以下是判断素数的 Python 代码:
```python
num = int(input("请输入一个正整数:"))
# 素数大于 1
if num > 1:
# 循环判断是否为素数
for i in range(2, num):
if num % i == 0:
print(num, "不是素数")
break
else:
print(num, "是素数")
else:
print(num, "不是素数")
```
首先,我们通过 `input()` 函数获得用户输入的数值,并将其转换为整数类型。然后,我们判断输入的数值是否大于 1,因为素数大于 1。接下来,我们使用 `for` 循环从 2 开始遍历到该数值之前的所有整数。如果该数值能够被遍历到的任何一个整数整除,则它不是素数。如果循环正常结束,即没有从 `break` 语句中退出,则该数值是素数。
阅读全文