编写一个函数,用来判断一个数是否为素数
时间: 2023-05-21 18:07:23 浏览: 43
当然可以,以下是一个判断素数的Python函数:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
```
这个函数会返回True或False,表示输入的数是否为素数。
相关问题
用c语言编写一个函数,用来判断一个数是否为素数
好的,以下是用 C 语言编写的判断素数的函数:
```c
#include <stdbool.h>
bool isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i * i <= n; ++i) {
if (n % i == 0) {
return false;
}
}
return true;
}
```
请注意,此程序的目的是为了演示如何在 C 语言中编写一个素数判断函数,实现方式不一定是最优的。
编写函数判断一个数是否是素数
好的,我可以回答这个问题。以下是一个简单的 Python 代码段,可以用来判断一个数字是否为素数:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
```
你可以把你要判断的数字作为参数传递给这个函数,如果返回值为 True,则表示该数字是素数,否则就不是素数。