除了滿足while條件外,還有兩種方法可以終止迴圈,它們分別是break和continue。它們唯一的區別是break跳出整個迴圈,直接執行下面的**了;而continue是終止當次迴圈,不執行下面的**,而是直接進入下一次迴圈,continue和pass的區別是,pass雖然什麼都不做, 但是還繼續執行下面的**。下面用**說明break和continue的區別
break:
count =0while count <= 100:
print('
loop
', count)
if count == 5:
break
count += 1
print("
out of loop ----")
"""loop 0
loop 1
loop 2
loop 3
loop 4
loop 5
out of loop
"""
break語句執行後,直接終止迴圈。
continue:
count =0while count <= 100:
print('
loop
', count)
if count == 5:
continue
count += 1
print("
out of loop ----")
#無限的 loop 5
當count==5的時候出發了continue,接著程式就不在往下走了,而是進入下一次迴圈,由於count沒有加1,所以在下一次迴圈中count還等於5,下下次也是,下下下次。。。。。。
在for迴圈中break與continue的區別
break的作用是跳出當前迴圈塊 for while do while 或程式塊 switch continue用於結束迴圈體中其後語句的執行,並跳回迴圈程式塊的開頭執行下一次迴圈 舉例子說明吧 public void exampleone system.out.println 我還要搞事情 i s...
while迴圈中break和continue的區別
break 條件一旦滿足,就直接退出整個迴圈,而不再執行迴圈 continue 在迴圈體內部,一旦發現了continue這個關鍵字,會直接跳到迴圈的條件判斷,不會執行continue後續的任何 continue就是繼續,繼續讓 繼續到條件迴圈判斷,而不再執行continue後續的語句 break演示...
while迴圈中continue和break的不同
break語句通常用在迴圈語bai句和開關語句中,當break語句用於do while for while迴圈語句中時,可使程式終止迴圈而執行迴圈後面的語句,通常break語句總是與if語句聯在一起,即滿足條件時便跳出迴圈。break 強行終止while迴圈 例如 while 1 10 print ...