if 可以跟關鍵字 else 連用,這樣一來, if 的條件為 False 時,程式跳過 if 陳述後頭縮排的程式碼,而去找 else 後頭縮排的程式碼來執行。
如圖所示,因為 a 不等於 b,所以跳過 if 的程式碼去執行下面 else 的程式碼。
這裡要注意 if 後面的程式碼打完後跳行打 else,IDLE 給的自動縮排是錯誤的,需要自己手動將 else 放到一行的最前面程式碼才會正確。
if-else 也可以重複出現
這種形式其實是多重選擇, Python 利用另一個關鍵字 elif 使多重選擇的寫法較為簡單,如下圖