使用if判斷,可以在當if條件為True時,執行if的子邏輯分支,但有時候,也想在if條件不為True時,執行別的子邏輯分支。
比如:在上一節課的例子中,我希望當分數小于60分時輸出,抱歉,考試不及格
,否則,輸出恭喜你,考試及格
,這個時候可以使用if-else語句。
score = 59 if score < 60: print('抱歉,考試不及格') else: print('恭喜你,考試及格')
這個時候,程序就會根據score的值,走不同的子邏輯分支,同學可以改變score的值試一試。
在這里,同樣需要注意兩個地方,第一個是冒號:
,在else中,同樣需要冒號;其次是縮進,在else的子邏輯分支,同樣需要縮進。
如果年齡達到18歲,則是成年人,請使用if-else語句實現以下邏輯,如果成年,輸出'adult',否則,輸出'teenager'。
參考代碼:
age = 16 if age >= 18: print('adult') else: print('teenager')
請驗證,完成請求
由于請求次數過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報