帮写一个判断是不是质数的python代码
时间: 2023-09-11 19:11:54 浏览: 86
Python编程判断一个正整数是否为素数的方法
5星 · 资源好评率100%
当然可以,以下是一个简单的判断质数的 Python 代码:
```python
def is_prime(num):
if num < 2:
return False
elif num == 2:
return True
elif num % 2 == 0:
return False
else:
for i in range(3, int(num**0.5)+1, 2):
if num % i == 0:
return False
return True
```
这个函数接受一个整数参数 `num`,如果 `num` 是质数则返回 True,否则返回 False。该函数的实现思路是:首先判断 `num` 是否小于 2,如果是则一定不是质数;如果 `num` 等于 2,则是质数;如果 `num` 是偶数,则一定不是质数;最后使用一个循环从 3 到 int(num**0.5)+1(开方后向下取整),步长为 2,判断 `num` 是否能被除 1 和本身外的其他数整除,如果能则不是质数,否则是质数。
阅读全文