【Python_41-45】break和continue語句、else遇break、嵌套循環(huán)【b站搬運_子木】

break語句——直接結(jié)束循環(huán)結(jié)構(gòu)

break可以和任一種循環(huán)結(jié)合使用

continue語句——結(jié)束當前循環(huán),進入下一循環(huán),從頭再來

再來一遍

continue語句就是正話反說

注意print的位置!

else位置——遇到break,就不執(zhí)行else

else只在正常循環(huán)結(jié)束后才執(zhí)行,break不是正常結(jié)束,是被打斷
在while循環(huán)中也是一樣

Q今日疑問:print的位置要怎么理解,才會不容易出錯一點?



嵌套循環(huán)—— 外層執(zhí)行一次,內(nèi)層執(zhí)行一輪

套娃,九九乘法表可以用for循環(huán)打印出來

外層是行數(shù),內(nèi)層是個數(shù),再print()換行:

要注意end=‘\t’,內(nèi)循環(huán)要加上 不換行的 參數(shù)

如果要打印九九乘法表:

理清 內(nèi)層循環(huán)中,每一行要打印的個數(shù)

為什么要找一個j來【j in range(1,i+1)不就與i相同嗎】?那是因為‘幾’X‘幾’中,行數(shù)是不變的(i是固定的),而j要在1-9之間變化,所以要另找一個變量來。

最關(guān)鍵是理清怎么把每一行的‘幾’x‘幾’表示出來

二重循環(huán)中的break和continue

只控制本層

外層執(zhí)行一次,內(nèi)層執(zhí)行一輪

因為if的結(jié)果為True才會執(zhí)行break或者continue
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容