输出100以内的素数,格式如下图。所谓素数是指对于一个自然数,如果除了1和它自身不能再被其它整数整除,则该数称为素数,比如:2,3,5,7……
时间: 2023-10-04 13:11:24 浏览: 81
以下是输出100以内的素数的Python代码:
```python
primes = []
for i in range(2, 101):
is_prime = True
for j in range(2, i):
if i % j == 0:
is_prime = False
break
if is_prime:
primes.append(i)
# 输出结果
print("{:^10}".format("素数列表"))
print("-" * 15)
for i in range(len(primes)):
if i % 5 == 4 or i == len(primes) - 1:
print("{:<5}".format(primes[i]))
else:
print("{:<5}".format(primes[i]), end="")
```
输出结果为:
```
素数列表
---------------
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
```
其中,使用一个列表 `primes` 来保存所有的素数,然后使用两个循环来判断从2到100之间的每个数是否是素数。如果是素数,则将其添加到 `primes` 列表中。最后,按照题目要求,以每行5个的方式输出素数列表。