python while循环中嵌套 while 请举例
时间: 2024-02-20 12:01:33 浏览: 117
举例详解Python中循环语句的嵌套使用
当需要在循环中进行一些特定操作,但是这些操作的次数不确定或者需要根据某些条件来判断时,可以使用嵌套的 while 循环。比如,我们可以使用一个 while 循环来遍历列表中的元素,并在循环体内使用另一个 while 循环来对当前元素进行操作,直到满足某个条件才退出。
下面是一个简单的例子,演示了如何在 while 循环中嵌套 while 循环来计算一个二维数组中所有元素的和:
```python
# 定义一个二维数组
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 初始化变量
i = 0
total = 0
# 外层循环遍历二维数组的每一行
while i < len(matrix):
# 内层循环遍历当前行的每一个元素
j = 0
while j < len(matrix[i]):
# 累加当前元素的值
total += matrix[i][j]
j += 1
i += 1
# 输出结果
print("二维数组中所有元素的和为:", total)
```
在上面的代码中,我们使用了两个 while 循环,其中外层循环遍历二维数组的每一行,而内层循环遍历当前行的每一个元素,并累加其值到变量 total 中。最后输出变量 total 的值,即为二维数组中所有元素的和。
阅读全文