iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 17
0
自我挑戰組

30天深入探索Python系列 第 17

第十七天-條件判斷式(if-else)

if 可以跟關鍵字 else 連用,這樣一來, if 的條件為 False 時,程式跳過 if 陳述後頭縮排的程式碼,而去找 else 後頭縮排的程式碼來執行。
https://ithelp.ithome.com.tw/upload/images/20181017/20112033wzZcydN00C.png
如圖所示,因為 a 不等於 b,所以跳過 if 的程式碼去執行下面 else 的程式碼。
這裡要注意 if 後面的程式碼打完後跳行打 else,IDLE 給的自動縮排是錯誤的,需要自己手動將 else 放到一行的最前面程式碼才會正確。

if-else 也可以重複出現
https://ithelp.ithome.com.tw/upload/images/20181017/20112033rYCscSJy8q.png
這種形式其實是多重選擇, Python 利用另一個關鍵字 elif 使多重選擇的寫法較為簡單,如下圖
https://ithelp.ithome.com.tw/upload/images/20181017/201120337CdlemdnMr.png


上一篇
第十六天-條件判斷式
下一篇
第十八天-BMI範例
系列文
30天深入探索Python30

尚未有邦友留言

立即登入留言