定义一个函数primp(p),该函数返回素数,当用户传入参数p为素数时返回True,否则返回False。
时间: 2024-06-07 09:05:15 浏览: 14
这是一个很好的数学问题,我很乐意帮你解答。以下是一份Python代码,可以实现这个功能:
def is_prime(p):
if p < 2:
return False
for i in range(2, int(p**0.5)+1):
if p % i == 0:
return False
return True
print(is_prime(7)) # True
print(is_prime(15)) # False
注意:该函数在处理极大数时可能会出现问题,但对于普通的数值操作没有问题。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![unitypackage](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)