python输入一个数,判断是否为素数
时间: 2023-04-26 14:02:08 浏览: 160
python判断所输入的任意一个正整数是否为素数的两种方法
5星 · 资源好评率100%
以下是Python代码,用于判断一个数是否为素数:
```python
num = int(input("请输入一个数:"))
if num < 2:
print("不是素数")
else:
for i in range(2, num):
if num % i == :
print("不是素数")
break
else:
print("是素数")
```
解释:
1. 首先,我们使用`input()`函数从用户那里获取一个整数。
2. 如果这个数小于2,则它不是素数,因为素数定义为大于1的正整数。
3. 否则,我们使用一个循环来检查这个数是否可以被2到它本身之间的任何数整除。如果可以,那么它不是素数,我们使用`break`语句退出循环。
4. 如果循环正常结束,那么这个数是素数,我们使用`else`语句输出结果。
阅读全文