要求实现一个函数,可判断任一整数是否为素数。例如,对输入的整数3,判断为素数,则函数返回Boolean 值True;对输入的整数10,判断为非素数,则函数返回Boolean 值False。
时间: 2024-02-17 08:04:22 浏览: 68
c语言:实现一个函数,判断一个数是不是素数
5星 · 资源好评率100%
以下是一个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作为参数,返回一个bool值,表示n是否为素数。其中`int(n**0.5)`表示n的平方根向下取整。
你可以直接调用该函数来判断任意整数是否为素数。例如:
```python
print(is_prime(3)) # True
print(is_prime(10)) # False
```
阅读全文