嗨,我正在尝试理解嵌套循环的顺序。第一个循环经过外循环返回 13 16 19 113 116 119 看起来它首先从外循环开始,然后完全经过内循环迭代,然后返回外循环,直到迭代正确吗? 大多数嵌套循环都是这种情况吗? 提前致谢!
i1 = 1
while i1 < 19:
i2 = 3
while i2 <= 9:
print(f'{i1}{i2}', end=' ')
i2 = i2 + 3
i1 = i1 + 10
当我经历外循环的第二次迭代时,i2 覆盖回 3(而不是 6),这让我感到困惑并且是不正确的
是的,您对嵌套循环中的执行顺序的看法是正确的。外循环将首先迭代,对于外循环的每次迭代,内循环将完成其所有迭代,然后再移动到外循环的下一次迭代。