【Python_41-45】break和continue语句、else遇break、嵌套循环【b站搬运_子木】

break语句——直接结束循环结构

break可以和任一种循环结合使用

continue语句——结束当前循环,进入下一循环,从头再来

再来一遍

continue语句就是正话反说

注意print的位置!

else位置——遇到break,就不执行else

else只在正常循环结束后才执行,break不是正常结束,是被打断
在while循环中也是一样

Q今日疑问:print的位置要怎么理解,才会不容易出错一点?



嵌套循环—— 外层执行一次,内层执行一轮

套娃,九九乘法表可以用for循环打印出来

外层是行数,内层是个数,再print()换行:

要注意end=‘\t’,内循环要加上 不换行的 参数

如果要打印九九乘法表:

理清 内层循环中,每一行要打印的个数

为什么要找一个j来【j in range(1,i+1)不就与i相同吗】?那是因为‘几’X‘几’中,行数是不变的(i是固定的),而j要在1-9之间变化,所以要另找一个变量来。

最关键是理清怎么把每一行的‘几’x‘几’表示出来

二重循环中的break和continue

只控制本层

外层执行一次,内层执行一轮

因为if的结果为True才会执行break或者continue

你可能感兴趣的:(【Python_41-45】break和continue语句、else遇break、嵌套循环【b站搬运_子木】)