python isprime判断质数
时间: 2023-04-27 12:00:42 浏览: 114
有一组正整数数据,找出其中的质数及其个数,并求出数据中质数的和。要求用函数is_prime(x)实现质素判断,可考虑用函数prime_sum()实现质素求和处理,不做要求。.py
Python中的isprime函数可以用来判断一个数是否为质数。
以下是一个示例代码:
```python
def isprime(n):
if n <= 1:
return False
for i in range(2, int(n**.5)+1):
if n % i == :
return False
return True
```
这个函数首先判断输入的数是否小于等于1,如果是,直接返回False。
然后从2开始循环到n的平方根,如果n能被任何一个小于等于它的数整除,那么它就不是质数,返回False。
如果循环结束后都没有返回False,那么n就是质数,返回True。
使用示例:
```python
print(isprime(5)) # True
print(isprime(10)) # False
print(isprime(17)) # True
```
输出结果:
```
True
False
True
```
阅读全文