前往
大廳
主題

For與While差別

ww880816 | 2023-06-05 21:11:41 | 巴幣 0 | 人氣 210

For Loop 與 While Loop差別
1 . For Loop - 使用在知道需要循環的次數時使用 ( for 變數 in 串列: 程式區塊 )
2.While Loop - 通常在不知道次數時使用,只要條件是True就會重複執行,無限循環
( while 條件: 程式區塊 )

效率問題
結論為For>While
原因為,While永遠需要比For多執行兩段程式
  1. 設定條件是否為True \ False
  2. 變量的+1,使其不會形成無限迴圈

Break、Continue跟Pass
Break - 強制結束迴圈
Continue - 強制結束這輪迴圈,繼續下一次的迴圈
Pass - 跳過,不會做任何事,一切繼續
上述三個可用於迴圈中的If,來判斷條件與接下來需要做的事情

創作回應

更多創作