Python判断合数、质数 🌟
在生活中,我们常常需要判断一个数字是质数还是合数。那么什么是质数和合数呢?简单来说,质数是指大于1且只能被1和自身整除的正整数;而合数则是指除了1和自身外还能被其他数整除的正整数。例如,2是质数,4则是合数。
如何用Python来实现这个功能呢?我们可以编写一个简单的函数来完成这一任务。首先,我们需要检查数字是否小于2,因为小于2的数既不是质数也不是合数。然后,通过循环判断该数字是否能被2到其平方根之间的任何数整除。如果可以,则说明它是合数;否则,就是质数。
代码示例:
```python
def judge_number(n):
if n < 2:
return "非质数"
for i in range(2, int(n0.5) + 1):
if n % i == 0:
return "合数"
return "质数"
测试
print(judge_number(7)) 输出:质数
print(judge_number(8)) 输出:合数
```
掌握这种方法后,你就可以轻松判断任意数字的性质啦!🎉
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。