
Python找出0~100之间的全部素数
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程介绍如何使用Python编程语言编写程序来识别并列出0到100之间所有的素数。
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。下面介绍如何用Python求出0~100以内的所有素数。
首先定义一个函数来判断是否为素数:
```python
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
```
然后使用这个函数来找出所有在指定范围内的素数:
```python
def find_primes(start, end):
primes = []
for num in range(max(2, start), end+1):
if is_prime(num):
primes.append(num)
return primes
# 求0~100以内的所有素数
primes_0_to_100 = find_primes(0, 100)
print(primes_0_to_100)
```
以上代码将输出从2到100的所有质数。
全部评论 (0)
还没有任何评论哟~


