判断三位数是不是素数
时间: 2023-08-12 14:07:51 浏览: 171
判断是否是素数
好的,针对你的问题,我可以提供以下的思路和代码:
素数定义为只能被 1 和本身整除的正整数。因此,我们可以通过判断该数是否能被 2 到该数的平方根之间的所有自然数整除来判断该数是否为素数。
以下是一个判断三位数是否为素数的 Python 代码示例:
```python
import math
def is_prime(n):
if n <= 1:
return False
elif n == 2:
return True
elif n % 2 == 0:
return False
else:
for i in range(3, int(math.sqrt(n)) + 1, 2):
if n % i == 0:
return False
return True
num = int(input("请输入一个三位数:"))
if is_prime(num):
print(f"{num} 是素数")
else:
print(f"{num} 不是素数")
```
需要注意的是,该代码只能判断三位数是否为素数,如果要判断其他范围内的数是否为素数,需要修改代码中的判断条件。
阅读全文