《高中信息技術 Python編程》 教學案《第4章 Python 流程控制語語句》4.2.2 if...else語句!
瀏覽器版本過低,暫不支持視頻播放
(2)if....else...形式
語句格式示例:
if 要判斷的條件:
滿足條件時執行的語句
else:
不滿足條件時執行的語句
注意:else必須配合if使用,而其 else 後不跟條件,else總與離它最近的if進行匹配。
if和else語句以及各自的縮進部分是一個完整的代碼塊。
實戰演練:
1.輸入用戶年齡
2.判斷是否滿 18 歲(>=)
3.如果滿 18 歲,允許進入網吧
4.如果未滿 18 歲,提示回家寫作業
注意:在if判斷語句中,除了使用比較運算符進行判斷,有時還會用到邏輯運算符:與(and),或(or),非(not)。
邏輯運算:
在程序開發中,通常在判斷條件時,會需要同時判斷多個條件,只有多個條件都滿足,才能夠執行後續代碼,這個時候需要使用到邏輯運算符,邏輯運算符可以把多個條件按照邏輯進行連接,變成更複雜的條件。
and
條件 1 and 條件 2
與/並且
兩個條件同時滿足,返回 True
只需有一個不滿足,就返回 False
or
條件 1 or 條件 2
或/或者
兩個條件只要有一個滿足,返回 True
兩個條件都不滿足,返回 False
not
對一個條件取反:not 條件
在開發中,使用if可以判斷條件,使用else可以處理條件不成立的情況
但是,如果希望再增加一些條件,條加不同,需要執行的代碼也不同,就可以使用elif。