python中break和continue的區(qū)別(break和continue的區(qū)別)
關(guān)于python中break和continue的區(qū)別,break和continue的區(qū)別這個很多人還不知道,今天菲菲來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、break 跳出本次循環(huán),continue 進(jìn)入下一循環(huán),就這么簡單!該例中的break只是跳出本次循環(huán),而continue會繼續(xù)做a++直到循環(huán)完畢,當(dāng)滿足a>b的上一條時候正好是最后一條。
2、固然每次都只是輸出 i了。
3、如果第一段程序中加上continue那是沒有任何異議的。
4、因為for循環(huán)中的條件終止是a<=b 只有最后一跳后才能滿足a>b,這里的for循環(huán)也沒有任何意義了。
5、程序編譯到最好就只有:while(i<=200){printf("%d",i);i++} 結(jié)果就是:100 101 102...10n...200了。
6、對于你的提問:"continue不是結(jié)束本次循環(huán) 不執(zhí)行下面的語句么 那用continue時候 if (a>b) printf("%d",i);這句不是就應(yīng)該不進(jìn)行了么 直接執(zhí)行i++"你要明白這里的if語句不在for循環(huán)中,break或者continue后面的分號才是for循環(huán)語句的結(jié)束點(diǎn)。
7、就到這里吧!有需要再聯(lián)系...希望能幫到你. 程序短2中你是亂寫的:在多加一個else if (a>b) printf("%d%d",i,b);}看看效果,屋子里沒有tc,自己分析了.要逐個分析了.。
本文到此分享完畢,希望對大家有所幫助。
標(biāo)簽: break和continue的區(qū)別