while (条件1) { }
while (条件2) { }
- 外部循环: 首先,外部循环的条件会被评估。 如果条件为真,则执行外部循环体内的代码,包括内部循环。
- 内部循环: 当外部循环执行到内部循环时,内部循环的条件会被评估。 如果条件为真,则执行内部循环体内的代码。 内部循环会一直执行直到其条件变为假。
- 循环结束: 一旦内部循环结束,外部循环会继续执行下一个迭代,再次评估外部循环条件。 这个过程会持续下去,直到外部循环条件变为假。
例子:
python
i = 1
while i <= 3:
j = 1
while j <= 3:
print(i, j)
j += 1
i += 1
输出:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
这个例子展示了如何使用两个嵌套的 while 循环来打印一个 3x3 的矩阵。 外部循环控制行,内部循环控制列。