输入一个数,判断其是否素数。素数是大于1的自然数中,除了1和它本身以外不再有其他因数
时间: 2023-05-27 13:06:04 浏览: 182
输入一个数,并判断它是否为素数
3星 · 编辑精心推荐
。答案:
以下是Python代码实现:
```python
num = int(input("请输入一个数:"))
if num <= 1:
print("不是素数")
else:
for i in range(2, num):
if num % i == 0:
print("不是素数")
break
else:
print("是素数")
```
首先输入一个数,然后判断它是否小于等于1,如果是则不是素数。
如果不是,则从2开始循环到这个数的前一个数,判断这个数是否是这个数的因数。如果存在因数,则说明不是素数,输出“不是素数”并退出循环。如果不存在因数,则说明是素数,输出“是素数”。
阅读全文