1. 程式人生 > >continue和break的區別

continue和break的區別

pycharm 分享 mage loop print ont images 如何 class

  break是跳出當前循環(並非整個循環)

  例如:

for i in range(10):
    print(------,i)
    for j in range(10):
        print(j)
        if j>5:
            break

打印出來的效果是這樣的:

------ 0
0
1
2
3
4
5
6
------ 1
0
1
2
3
4
5
6
------ 2
0
1
2
3
4
5
6
#後面的不寫了。

  continue是跳出本次循環,執行下次循環

  

  可以寫這樣一個代碼用調試來觀察,得出continue的功能:

for
i in range(10): if i<3: print("loop",i) else: continue print(hehe..)

  其中在Pycharm裏,先給代碼加斷點,就是在代碼左邊用左鍵點出紅點,然後開始調試,其中調試是一個小蟲子的樣子。

  技術分享

  調試時候點擊左下角的執行鍵,就可以一步一步執行,可以很方便的觀察出來continue語句是如何工作的:

技術分享

continue和break的區別