编写一个判断素数的函数
时间: 2023-09-24 18:10:50 浏览: 33
编制具有如下原型的函数prime,用来判断整数n是否为素数:bool prime(int n);而后编制主函数,任意输入一个大于4的偶数d,找出满足d=d1+d2的所有数对,其中要求d1与d2均为素数。
5星 · 资源好评率100%
以下是一个用于判断素数的函数实现,它接收一个整数作为参数,如果该整数是素数,则返回True,否则返回False。
```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
```
该函数首先判断输入的整数是否小于2,因为小于2的整数都不是素数。接着,从2到n的平方根之间的每个整数i进行迭代。如果n可以被i整除,则n不是素数,并且函数返回False。如果循环结束后没有找到任何可以整除n的数,则n是素数,函数返回True。
阅读全文