python找出101~200之间的所有素数,并统计个数。要求每行输出5个素数。
时间: 2024-09-29 14:06:00 浏览: 120
Python求出0~100以内的所有素数
在Python中,你可以使用嵌套循环以及条件判断来找出101到200之间的素数并按每行输出5个。素数是指只有1和其本身两个正因数的自然数。以下是实现这个功能的一个简单示例:
```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
count = 0
for num in range(101, 201):
if is_prime(num):
print(num, end=' ')
count += 1
# 每当达到5个素数,换行
if count % 5 == 0:
print()
else:
continue # 如果不是素数,则跳过,继续检查下一个数
# 输出素数总数
print("\nTotal prime numbers between 101 and 200:", count)
```
阅读全文