写一个判断一个数是否为素数的代码
时间: 2023-11-13 20:04:02 浏览: 73
3_判断素数_yes_
好的,以下是判断一个数是否为素数的代码:
```python
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num**0.5)+1):
if num % i == 0:
return False
return True
```
函数 is_prime(num) 接受一个数 num ,并返回一个布尔值,表示这个数是不是素数。
在函数中,我们首先判断如果 num 小于等于 1 ,那么它不是素数,直接返回 False。
然后,我们从 2 开始循环到 num 的平方根,依次判断这个数是不是 num 的约数。如果找到了一个约数,那么 num 不是素数,直接返回 False。
最后,如果循环结束后都没有找到约数,那么 num 是素数,返回 True。
请检查一下,是否符合你的要求?
阅读全文