2025-03-26 21:12:51

😊 Python小技巧:轻松判断质数

导读 在编程的世界里,判断一个数字是否为质数是一个经典问题。那么,什么是质数呢?简单来说,质数就是大于1且只能被1和它本身整除的正整数,比

在编程的世界里,判断一个数字是否为质数是一个经典问题。那么,什么是质数呢?简单来说,质数就是大于1且只能被1和它本身整除的正整数,比如2、3、5、7等。今天就来分享如何用Python编写一个判断质数的小函数吧!

🤔 什么是质数?

质数的特点是除了1和它自身外,没有其他因数。例如,7只能被1和7整除,所以它是质数;而8可以被2整除,所以不是质数。判断质数时,我们可以从2开始尝试除以每个小于它的整数,如果能被整除,则说明它不是质数。

💻 代码实现

下面是一个简单的Python函数,用来判断输入的数字是否为质数:

```python

def is_prime(num):

if num <= 1:

return False

for i in range(2, int(num0.5) + 1):

if num % i == 0:

return False

return True

```

这段代码利用了数学原理——只需检查到数字的平方根即可完成判断,既高效又简洁!

🎉 小测试

比如输入`is_prime(13)`,结果会返回`True`,因为13确实是质数。而`is_prime(10)`则返回`False`,因为它可以被2整除。

📚 总结

学会判断质数不仅有趣,还能帮助我们解决很多实际问题。快来试试自己写一个类似的函数吧!💪