首页 > 科技 >

📚Python求解1~100之间的素数✨

发布时间:2025-03-27 10:05:27来源:

素数是大于1且仅能被1和自身整除的数字,寻找素数是一项经典编程练习。今天用Python实现一个简单的代码,快速找出1到100之间的所有素数吧!💪

首先,我们需要了解判断素数的方法:从2开始遍历到该数的平方根,如果某个数能被中间的任意数字整除,则它不是素数。以下是核心代码👇:

```python

def is_prime(n):

if n < 2:

return False

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

if n % i == 0:

return False

return True

primes = [n for n in range(1, 101) if is_prime(n)]

print("1~100的素数有:", primes)

```

运行后,你会得到如下结果:

`[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]` 🎉

通过这段代码,我们不仅学会了如何用Python筛选素数,还锻炼了逻辑思维能力!💡

🌟小贴士:素数在密码学等领域有着广泛应用哦!快来试试修改代码范围,探索更大的素数吧!💻🔥

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。