可以把一个循环放在另一个循环中。这些循环就叫做嵌套循环(nested loop)
11.1 嵌套循环
嵌套循环就是一个循环出现在另一个循环里。对于外循环的每次迭代,内循环都要完成它的所有迭代。
11.2 可变循环
固定的数(比如 range() 函数中使用的数)也称为常数(constant)。如果在一个 for 循环的range() 函数中使用常数,程序运行时循环总会运行相同的次数。在这种情况下,我们称循环次数是硬编码的(hard-coded),因为它在你的代码中被定义了,而且永远不会改变。这往往不是我们真正想要的。
11.3 可变嵌套循环
甚至可以有“嵌套嵌套循环”(或双重嵌套循环)