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