1. while 敘述

while迴圈在迴圈開始前,會先檢查條件式是否成立,如果不成立,程式流程會略過迴圈區塊,向下繼續執行。反之,程式流程會在迴圈內循環,直到條件式的結果不成立,才會脫離迴圈。

語法:

while (條件式):  
     while 迴圈區塊

[例] 使用while 迴圈,計算 1+2+…+9+10=? (檔名:while_1.py)

2. while…else 敘述

while迴圈也可以加上else區塊,此時如果while迴圈正常結束或因條件式不成立而略過迴圈區塊,皆會執行else區塊。

[例] 使用while...else 迴圈,撰寫一個倒數 10〜1的程式,倒數完畢後顯示「時間
到!」字串。(檔名:while_2.py)


相關主題與延伸閱讀