导读 ✨你是不是正在学习Python?今天教大家用Python判断一个数字是否为质数!💡首先什么是质数呢?质数就是大于1且只能被1和它本身整除的数字。
✨你是不是正在学习Python?今天教大家用Python判断一个数字是否为质数!💡首先什么是质数呢?质数就是大于1且只能被1和它本身整除的数字。例如2、3、5都是质数。
下面给大家展示一个简单又高效的代码方法👇:
```python
def is_prime(n):
质数小于2就不是质数
if n <= 1:
return False
检查从2到n-1是否有能整除n的数
for i in range(2, int(n0.5)+1):
if n % i == 0:
return False
return True
测试一下
print(is_prime(17)) 输出True
```
🌟解释下代码:我们先排除小于等于1的情况。然后用for循环检查从2到√n(开平方)之间的所有数字,如果发现有能整除n的数,那就说明n不是质数。最后返回True表示是质数,False表示不是。
💪记住这个小技巧,以后遇到数学问题就能轻松解决啦!🚀