本章節主要探討研究Python下的分支選擇結構程序設計問題。
if
語句用來檢驗一個條件, 如果 條件爲真,我們運行一塊語句(稱爲 if-塊 ), 否則 我們處理另外一塊語句(稱爲 else-塊 )。 else 從句是可選的。
對於Python程序中的執行語句,默認時是按照書寫順序依次執行的,這時我們說這樣的語句是順序結構的。但是,僅有順序結構還是不夠的,因爲有時候我們需要根據特定的情況,有選擇地執行某些語句,這時我們就需要一種選擇結構的語句。
Python的if語句的功能跟其他語言的非常相似,都是用來判定給出的條件是否滿足,然後根據判斷的結果(即真或假)決定是否執行給出的操作。If語句是一種單選結構,它選擇的是做與不做。它是由三部分組成:關鍵字if本身、測試條件真假的表達式(我們簡稱爲條件表達式)和表達式結果爲真(即表達式的值爲非零)時要執行的代碼。