在python中,判断101到200之间有多少素数,并输出这些素数
时间: 2024-09-07 21:01:19 浏览: 41
判断101-200之间有多少个素数,并输出所有素数
在Python中,要判断101到200之间有多少素数并输出这些素数,我们首先需要定义素数的概念:素数是指只有1和它本身两个正因数的大于1的自然数。接下来,我们可以编写一个判断素数的函数,并使用这个函数来找出101到200之间的所有素数。
下面是实现这个功能的Python代码示例:
```python
def is_prime(num):
"""判断一个数是否是素数"""
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
# 初始化一个空列表,用于存储101到200之间的素数
primes = []
# 遍历101到200之间的每个数,判断是否为素数
for num in range(101, 201):
if is_prime(num):
primes.append(num)
# 输出101到200之间的素数数量和素数列表
print(f"101到200之间的素数有:{len(primes)}个")
print(f"这些素数分别是:{primes}")
```
执行上述代码后,我们可以得到101到200之间素数的数量以及具体的素数列表。
阅读全文