2.19 循环嵌套(多重循环)
Last updated
Was this helpful?
Last updated
Was this helpful?
这里有一个非常经典的例子——九九乘法表:
for i in range(1,10)就说明它实际上有9个元素,会被执行9次。第一次会把1赋值给i,第二次把2赋值给i,一直到9。
在它循环体语句中的第一条语句依旧是for循环,此时形成了一个循环嵌套,它的循环变量是j,它的上限是i+1,而这个i就是外层循环中的循环变量i。当i等于1时,它的range就是(1,2),也就是说下面的循环体语句被执行一遍。
当执行完里面的循环后,还有一句“print()”,看似没有做任何的输出,但是它起到了一个换行的作用。然后再开始i=2时的循环,这时的内循环将会被执行两次。依此类推,最终打印出一个完整的九九乘法表。