i=这,print:这, s=这是一门好
i=是,print:是, s=这是一门
i=一,print:一, s=这是一
i=门,print啥?,s=啥 ? “这时候print是什么呢?,接下来执行什么呢?(这里不太会)”
break是跳出它所在的最近一套循环,即for循环,for循环是跳出了吧,但是while循环还在啊,满足条件,又往下走,又重新for循环。嵌套循环是先进行最内的循环,最内结束后然后上一级循环才进入下一步循环,继续进行内循环。就好比时分秒,先时后分后秒,你总不能秒针走一圈后分针不动吧,或者分针走一圈后时针不动了吧,都是秒针循环一圈后,分针动一下,然后秒针继续循环,这么解释,明白了吧。直到嵌套循环的最外一级循环达到条件,
break只是跳出for循环,while循环一直到s=""才停止。
s=这是一门好课
这是一 # i=门,跳出for循环,继续进行while循环
s=这是一门好
这是一
s=这是一门
这是一
s=这是一
这是一
s=这是
这是
s=这
这
门满足break条件,直接跳出循环 啥也不自信了 直接看循环外面的部分继续向下执行就可以了