iT邦幫忙

2022 iThome 鐵人賽

DAY 7
1
自我挑戰組

Python and LINE Bot系列 第 7

[Day7] 迴圈(下)

  • 分享至 

  • xImage
  •  

About break命令

當迴圈在執行時,若想要中途結束執行,就可以使用 break 命令強制離開迴圈。

break 的範例與下面的 while 迴圈範例一起呈現 ~

 

About while迴圈

while迴圈通常用於沒有固定次數的情況,它的基本語法為:

while (條件式): #括號可省略
  程式區塊

若條件式結果為「 True 」就執行程式區塊,若條件式結果為「 False 」就結束 while 迴圈,繼續執行 while 迴圈後的程式碼。

這裡的範例沿用 [Day5] 文章內的「BMI」範例來做延伸。
第一列的程式碼給定 bmi 的初始值為 -1 ,代表尚未輸入任何值。接下來 while 的條件給的是 bmi 不等於 0 時會進入程式區塊內執行,輸入不等於 0 的值, while 迴圈就會重複進行;若輸入的值為 0 時,會觸發「 break 」指令,結束 while 迴圈,執行最後一列的 print( ) 指令:
https://ithelp.ithome.com.tw/upload/images/20220918/20151448HOJJ8Wl9c4.png

輸入的值大於 0,因此 while 迴圈繼續執行
https://ithelp.ithome.com.tw/upload/images/20220918/20151448g6Ztlnhic7.png

輸入的值為 0 ,結束 while 迴圈並且列印出「結束」
https://ithelp.ithome.com.tw/upload/images/20220918/20151448uZHRmrQj7j.png

 
 
 
 
 

參考資料:Python初學特訓班


上一篇
[Day6] 迴圈(上)
下一篇
[Day8] Dict字典(上)
系列文
Python and LINE Bot30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言