計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。
輸出結果

- 注意: Python代碼的縮進規則。具有相同縮進的代碼被視為代碼塊,上面的3,4行 print 語句就構成一個代碼塊(但不包括第5行的print)。如果 if 語句判斷為 True,就會執行這個代碼塊。
- 縮進請嚴格按照Python的習慣寫法:4個空格,不要使用Tab,更不要混合Tab和空格,否則很容易造成因為縮進引起的語法錯誤。
- 注意: if 語句后接表達式,然后用:表示代碼塊開始。
- 如果你在Python交互環境下敲代碼,還要特別留意縮進,並且退出縮進需要多敲一行回車:

當 if 語句判斷表達式的結果為 True 時,就會執行 if 包含的代碼塊:

利用 if ... else ... 語句,我們可以根據條件表達式的值為 True 或者 False ,分別執行 if 代碼塊或者 else 代碼塊。
注意: else 后面有個“:”
要避免嵌套結構的 if ... else ...,我們可以用 if ... 多個elif ... else ... 的結構,一次寫完所有的規則:
特別注意: 這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷就直接忽略,不再執行了。
想看更詳細的請看 http://note.youdao.com/noteshare?id=ddd78caf8d8d195e4c66d24a4fb5f862&sub=EDA7F9C87FF7454DA80DA9F046EE7975
