For语句和while语句一样,也可以把它放在另一条复合语句里面。而且for语句本身就是一条语句,它里面不但可以嵌套while语句、if语句等,其它语句也可以包含在里面。那么什么是for语句嵌套呢?它与continue组合在一起使用,程序之间会有什么差别呢?下面,请跟着小编一起,去探索一下for语句嵌套的奥秘。
一:for语句嵌套
1、for语句内部可以放任意语句,包含for语句和while语句。(循环的嵌套表示乘的含义:外部 * 内部,其意思是表示循环几次)
示例:
For x in “ABC”:
For y in ‘123’
Print(x + y)
案例分析:for语句外层:for x in “ABC”内部里面还包含了一条for语句,这就是我们所说的嵌套。那什么时候内部的for语句呢?外层X肯定是先要绑定"A”,然后再进入到内部,"y”再绑定1,接着执行打印输出语句,输出结果为”A1”,再回到内部for语句,把”2”传给”y”,打印输出其结果,真到内部循环完毕,才回到外部,接着把’B’的值传给’x’……其结果如下图:
2、思考:
如下所示,思考count的值是多少?(注:循环次数= 外部 * 内部)
Conunt = 0
for x in rnage(5):
for