close

今天要教迴圈裡的指令,先介紹兩種,一個是break,另外一個是continue

順便藉由程式帶一點其他的介紹

 

一、break

如果在執行迴圈,但想要中途結束迴圈內容,可以使用break命令強制離開

如果 i 從1開始一直到10,卻想要在 i = 5 時便跳開,這時就可以使用break的指令

range(1,11) 是指從1開始,一直到11(但不包含11),所以 i 會從1一直等於到10

if() 括號裡面加的是條件內容,如果你的 i=6 ,符合他的條件,他就會跳開(因為後面的指令是break)
因為你的指令是break,所以就往下一行前進,print出結果

 

 

二、continue

和break不一樣的地方在於break是直接離開,而continue是跳過繼續下一個數

也就是說,如果現在是continue,而條件符合(i=6),則這一個條件程式假裝沒看到(?),便一直執行下一個數的迴圈了,直到迴圈結束

要注意的是,if後面加的條件式,因為是有判斷的意味在,判斷給的條件符合與否,所以如果是等號的話,要有兩個喔

 

今天就先介紹到這邊,雖然介紹的有點心虛,不過也覺得這兩個指令好像蠻值得分出一篇(?

arrow
arrow

    v777007 發表在 痞客邦 留言(0) 人氣()