For Loop 與 While Loop差別
1 . For Loop - 使用在知道需要循環的次數時使用 ( for 變數 in 串列: 程式區塊 )
2.While Loop - 通常在不知道次數時使用,只要條件是True就會重複執行,無限循環
( while 條件: 程式區塊 )
效率問題
結論為For>While
原因為,While永遠需要比For多執行兩段程式
- 設定條件是否為True \ False
- 變量的+1,使其不會形成無限迴圈
Break、Continue跟Pass
Break - 強制結束迴圈
Continue - 強制結束這輪迴圈,繼續下一次的迴圈
Pass - 跳過,不會做任何事,一切繼續
上述三個可用於迴圈中的If,來判斷條件與接下來需要做的事情