在编程学习中,判断一个数是否为素数是一个经典问题。今天,让我们用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} 不是素数。❌")
```
这段代码的核心在于优化了循环范围,只检查到平方根即可。这样的效率提升非常实用哦!💪
通过这段代码,你可以轻松判断任意输入的数是否为素数。无论是学习还是实际应用,都非常方便!💡
快来试试吧,看看你输入的数字是素数吗?🎉