p ython实现isprime()函数
时间: 2024-03-19 21:43:17 浏览: 76
有一组正整数数据,找出其中的质数及其个数,并求出数据中质数的和。要求用函数is_prime(x)实现质素判断,可考虑用函数prime_sum()实现质素求和处理,不做要求。.py
可以使用以下代码实现isprime()函数来判断一个数是否为质数:
```python
def isprime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
```
这个函数会首先判断输入的n是否小于或等于1,因为质数定义为大于1的自然数。然后使用一个for循环,从2到n的平方根,依次判断n是否可以被i整除。如果可以,那么n不是质数,直接返回False。如果循环结束仍然没有找到n的因子,那么n就是一个质数,返回True。
阅读全文