1. 程式人生 > >Python中break與continue的區別

Python中break與continue的區別

主動 tro 開始 bubuko while 打印 .com pos 結束

1.break 結束循環

count = 0
while count < 10:
    print(‘hello,Jay‘, count)
    break
    count = count+1

  這段代碼的運行結果是,只會打印了一遍“hello,Jay”。因為遇到break後,將結束循環,break後和循環體內的語句都不會被執行了。

  技術分享圖片

2.continue 跳出本次循環,在所在的循環體中,再次重頭循環

例:

count = 0
while count < 10:
    print(‘hello,Jay‘, count)
    continue
    count = count+1

  這段代碼的效果將會是一個死循環,它會一直打印“hello,Jay”.因為count永遠都不能等於10,每次打印,代碼到達continue都會再次從while循環開始執行。

  技術分享圖片

ps:為了截這段代碼的運行結果圖,代碼運行後沒有主動結束運行,電腦突然發出警報,CPU溫度81℃,特麽嚇我一跳 ┭┮﹏┭┮

 


Python中break與continue的區別