以每行五个的形式输出100以内的所有素数
时间: 2024-12-15 16:21:29 浏览: 1
输出以内的素数并输出有多少个素数-第四章 程序的控制结构
输出100以内的所有素数,可以按照你的要求以每行五个的形式展示,以下是Python的一个简单实现:
```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
for i in range(2, 101, 5): # 从2开始,步长为5,直到100
count = 0
num_list = []
while count < 5 and i + count * 5 < 101: # 每行5个数
if is_prime(i + count * 5):
num_list.append(i + count * 5)
count += 1
print(num_list)
```
这将输出100以内,每行五个数的素数。如果一行不够五个素数,最后一行会少于五个。
阅读全文