🌟 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} 不是素数。❌")
```
这段代码的核心在于优化了循环范围,只检查到平方根即可。这样的效率提升非常实用哦!💪
通过这段代码,你可以轻松判断任意输入的数是否为素数。无论是学习还是实际应用,都非常方便!💡
快来试试吧,看看你输入的数字是素数吗?🎉
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。