2025-03-28 01:29:09

🌟 Python3判断输入的数是否为素数 🌟

导读 在编程学习中,判断一个数是否为素数是一个经典问题。今天,让我们用Python3来实现这个功能吧!✨首先,我们需要了解什么是素数:素数是指

在编程学习中,判断一个数是否为素数是一个经典问题。今天,让我们用Python3来实现这个功能吧!✨

首先,我们需要了解什么是素数:素数是指大于1且只能被1和它本身整除的自然数。例如,2、3、5、7是素数,而4、6、8不是。那么,如何用代码实现呢?👇

```python

def is_prime(n):

if n <= 1:

return False

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

if n % i == 0:

return False

return True

num = int(input("请输入一个正整数:"))

if is_prime(num):

print(f"{num} 是素数!👏")

else:

print(f"{num} 不是素数。❌")

```

这段代码的核心在于优化了循环范围,只检查到平方根即可。这样的效率提升非常实用哦!💪

通过这段代码,你可以轻松判断任意输入的数是否为素数。无论是学习还是实际应用,都非常方便!💡

快来试试吧,看看你输入的数字是素数吗?🎉