创建一个函数, 给定n, 判断n是否是素数, 返回TRUE or FALSE. 并检验这个函数的正确性
时间: 2024-05-02 07:19:10 浏览: 82
好的,这个问题是关于编程的,我可以直接回答。以下是一个 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` 作为参数,如果 `n` 是素数,则返回 `True`,否则返回 `False`。
我们可以通过测试一些数字来验证这个函数的正确性。例如:
```python
print(is_prime(2)) # True
print(is_prime(7)) # True
print(is_prime(10)) # False
print(is_prime(15)) # False
```
我们可以看到,对于一些已知的素数,如 2 和 7,该函数返回 `True`,而对于一些非素数,如 10 和 15,则返回 `False`。因此,我们可以认为该函数的正确性被验证了。
阅读全文