python3.0 输出100以内的偶数,每五个换行
时间: 2023-08-29 11:04:24 浏览: 540
可以使用以下代码实现:
```python
for i in range(2, 101, 2):
print(i, end=" ")
if i % 10 == 0:
print("\n")
```
输出结果如下:
```
2 4 6 8 10
12 14 16 18 20
22 24 26 28 30
32 34 36 38 40
42 44 46 48 50
52 54 56 58 60
62 64 66 68 70
72 74 76 78 80
82 84 86 88 90
92 94 96 98 100
```
其中,`range(2, 101, 2)` 表示从2开始,每次增加2,一直到100(不包括100)。`end=" "` 表示输出不换行,而是用空格隔开数字。当输出的数字个数达到5的倍数时,使用 `print("\n")` 换行。
相关问题
输出100以内的偶数,空格隔开,每5个换行,python
可以使用循环和条件语句来实现:
```python
for i in range(2, 101, 2):
print(i, end=' ')
if i % 10 == 0:
print()
```
解释一下代码:
- `range(2, 101, 2)` 表示从 2 开始,每次加 2,直到 100 结束,生成一个包含所有偶数的序列。
- `print(i, end=' ')` 表示输出每个偶数,并且用空格隔开。
- `if i % 10 == 0:` 表示如果当前输出的偶数是第 5 个,也就是能被 10 整除的偶数,那么就需要换行了,使用 `print()` 输出一个空行即可。
注意:代码中用到了 `end` 参数来控制输出内容之间的间隔,默认情况下是换行符 `\n`,这里改为输出一个空格。
用python编写一个输出100以内的偶数,空格隔开,每5个换行的程序
```
for i in range(2, 101, 2):
print(i, end=' ')
if i % 10 == 0:
print()
```
输出结果:
```
2 4 6 8 10
12 14 16 18 20
22 24 26 28 30
32 34 36 38 40
42 44 46 48 50
52 54 56 58 60
62 64 66 68 70
72 74 76 78 80
82 84 86 88 90
92 94 96 98 100
```
阅读全文