首页 > 科技 >

Python判断合数、质数 🌟

发布时间:2025-03-19 17:31:51来源:

在生活中,我们常常需要判断一个数字是质数还是合数。那么什么是质数和合数呢?简单来说,质数是指大于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)) 输出:合数

```

掌握这种方法后,你就可以轻松判断任意数字的性质啦!🎉

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。