鞏固 input()輸出函數
回顧
1?、?input()函數:
在 input()函數輸入時,輸入的內容一定為字符串類型。
2?、條件分支語句:
每一個 if?語句可以看成一個個體,elif?和 else?都是一個?if?個體的一部分,每一個?if?個體?運行完成后,都會進入下一個 if?個體進行程序運行。
流程圖
此代碼段可視為有兩個?if?個體,第一個?if?運行完成后,程序會進入下一個?if?進行運行,?所以可能會出現兩個語句的運行。
elif
此代碼段只有一個?if?個體,程序運行中符合其中某個條件進行語句運行后,if?個體就停?止運行了,所以只會有一個語句的運行。
判斷表達式
布爾類型(Bool)
判布爾類型(bool)就是用于判斷真假的數據類型,?斷表達式只有兩種結果,為?True(真)?或?False(假),也可以被稱為布爾值,條件分支語句的判斷表達式(判斷條件)本質都是布爾值。
關系操作符
也稱為比較運算符,用于對兩個對象進行比較,關系操作符是程序中比較常?用的運算符,常用符號有大于(>)?、小于(<)?、等于(==)?、不等于(!=)?、大于等于(>=)?、小于等?于(<=)
條件分支語句
- if?語句用于判斷條件,達成條件則運行其中內容后結束運行,未達成條件則結束運行
- if-else?語句用于判斷條件是,達成條件則運行滿足 if?條件的語句然后結束運行,若未達?成條件則運行 else?中的語句然后結束運行
- if-elif-else?語句判斷 if?條件后,若成立則運行語句然后結束運行,若 if?條件不成立會進?入 elif?判斷條件,?若成立輸出 elif?成立內容然后結束,?否則會繼續進入下一個 elif?的條件進?行判斷,?以此類推,?直到最后進入 else?情況運行然后結束;?主要中間有任何一個條件被滿?足?,?整個判斷內容都會結束。
- 注意
- 判斷用于條件判斷,?只要存在布爾值影響程序運行,就必須使用判斷框。
- 例子01
- 例子02