请编写以下代码:编写函数prime(m)判断m是否为素数,当m为素数时返回1,否则返回0。(要求:每一行代码都必须要有注释)
时间: 2023-12-24 15:52:16 浏览: 87
判断一个数 m 是否素数的方法
5星 · 资源好评率100%
当然,我很乐意为您编写代码。以下是您要求的 prime(m) 函数:
```python
def prime(m):
"""
判断一个数m是否为素数。
参数:
m -- 要判断的数
返回值:
1 -- 如果m为素数
0 -- 如果m不为素数
"""
if m < 2: # 0和1不是素数
return 0
for i in range(2, int(m ** 0.5) + 1): # 从2到m的平方根遍历每一个数i
if m % i == 0: # 如果m能被i整除,说明m不是素数
return 0
return 1 # 如果上面的循环结束了还没有return 0,说明m是素数,返回1
```
希望这个函数能够帮到您。如果您还有其他问题,可以随时问我哦。
阅读全文