Python入門——條件判斷和循環——Python之 if-else(5-2)

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

if age >= 18:
    print 'adult'

如果我們想判斷年齡在18歲以下時,打印出 'teenager',怎麼辦?

方法是再寫一個 if:

if age < 18:
    print 'teenager'

或者用 not 運算:

if not age >= 18:
    print 'teenager'

細心的同學可以發現,這兩種條件判斷是“非此即彼”的,要麼符合條件1,要麼符合條件2,因此,完全可以用一個 if ... else ... 語句把它們統一起來:

if age >= 18:
    print 'adult'
else:
    print 'teenager'

利用 if ... else ... 語句,我們可以根據條件表達式的值爲 True 或者 False ,分別執行 if 代碼塊或者 else 代碼塊。

注意: else 後面有個“:”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章