用while函数输出100个偶数,每输出5个换行
时间: 2023-06-14 19:05:27 浏览: 86
可以使用一个计数器来记录已经输出了多少个偶数,每输出5个偶数就换行。可以使用以下代码实现:
```python
count = 0 # 计数器
# 使用 while 循环输出 100 个偶数
num = 0
while num <= 200:
if num % 2 == 0:
print(num, end=' ')
count += 1
if count % 5 == 0:
print()
num += 1
```
输出结果如下:
```
0 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 102 104 106 108
110 112 114 116 118
120 122 124 126 128
130 132 134 136 138
140 142 144 146 148
150 152 154 156 158
160 162 164 166 168
170 172 174 176 178
180 182 184 186 188
190 192 194 196 198
200
```
相关问题
用while循环 输出100以内的偶数,每输出5个偶数后进行换行。
好的,以下是代码实现:
```python
count = 0 # 计数器,用于判断输出了几个偶数
num = 0
while num < 100:
if num % 2 == 0:
print(num, end='\t') # 输出偶数
count += 1 # 计数器加1
# 判断是否需要换行
if count % 5 == 0:
print() # 换行
num += 1
```
在这段代码中,我们使用了`while`循环从0到99遍历所有整数。在每个数的判断中,如果该数是偶数,则输出该数,并使用计数器`count`记录已经输出了几个偶数。如果输出的偶数个数是5的倍数,则使用`print()`函数进行换行。
Java Application程序,输出1到100之间的所有偶数,并控制每行输出5个偶数。
Java应用程序通常会创建一个`main`函数来执行程序的主要逻辑。这段代码的目的确实是输出1到100之间所有的偶数,但是按照当前的实现,它是一行接一行地打印所有偶数,而不是限制每行输出五个。要达到每行输出五个偶数的效果,我们需要对代码做一些调整。
以下是修改后的版本:
```java
public class PrintEvenNumbersByLine {
public static void main(String[] args) {
int count = 0;
int max = 100;
int currentNumber = 1;
while (currentNumber <= max) {
if (currentNumber % 2 == 0) {
System.out.print(currentNumber + " ");
count++;
// 当打印满5个数或到达最大值时换行
if (count % 5 == 0 || currentNumber == max) {
System.out.println();
}
}
currentNumber++;
}
}
}
```
这段代码使用了`while`循环并添加了一个条件判断,当打印的偶数数量达到5或者达到了最大的100时,就会换行开始新的一行。
阅读全文