什麼是迴圈(Loop)?
迴圈是一種讓程式碼重複運行的結構。
主要會分成兩種迴圈:
while loop
for loop
今天的章節,先跟大家介紹 『 while loop 』(while 迴圈)
While 迴圈(while loop)基本語法
語法:while 條件: 內容(while 代表『當...的時候』)
例如:『 當 x > 0 的話,那麼就印出 x 大於 0!』
While 迴圈的運行機制
條件檢查:while 的條件必須是布林值,如果是 true,就會進入迴圈執行內部程式碼;如果是 false,那麼就會結束迴圈。
x = 10,有符合 x > 0 的條件,因此條件成立,就會不斷印出『 x 大於 0!』
我們可以把迴圈想像成跑操場,每次運行完一回合,就會在看條件有沒有符合,只要條件一直有符合,那就會一直進行迴圈,重複運行這個程式碼。
終止迴圈的方法
我們可以透過變更迴圈中的變數,使條件變成 false 來退出迴圈。
在原本的迴圈內,設置 x = 0,使得條件 x > 0 不成立,從而跳出迴圈了。
結論
使用 while loop 語法,可以讓程式碼不斷重複運行。
當在迴圈的語法中設置變數後,條件不再成立時,將會停止迴圈循環。
那我們如果想讓印10次 『 x > 0 ,我還卡在迴圈裡』呢?