創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!
創(chuàng)新互聯(lián)建站從2013年成立,先為玉溪等服務(wù)建站,玉溪等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為玉溪企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。這篇文章主要介紹了Python中if語句嵌套的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
Python中if語句有三種結(jié)構(gòu),即 if、if else 和 if elif else,這 3 種條件語句之間可以相互嵌套。
例如,在最簡單的 if 語句中嵌套 if else 語句,形式如下:
if 表達式 1: if 表示式 2: 代碼塊 1 else: 代碼塊 2
再比如,在 if else 語句中嵌套 if else 語句,形式如下:
if 表示式 1: if 表達式 2: 代碼塊 1 else: 代碼塊 2 else: if 表達式 3: 代碼塊 3 else: 代碼塊 4
Python 中,if、if else 和 if elif else 之間可以相互嵌套。因此,在開發(fā)程序時,需要根據(jù)場景需要,選擇合適的嵌套方案。需要注意的是,在相互嵌套時,一定要嚴(yán)格遵守不同級別代碼塊的縮進規(guī)范。
實例 判斷是否為酒后駕車
如果規(guī)定,車輛駕駛員的血液酒精含量小于 20mg/100ml 不構(gòu)成酒駕;酒精含量大于或等于 20mg/100ml 為酒駕;酒精含量大于或等于 80mg/100ml 為醉駕。先編寫 Python 程序判斷是否為酒后駕車。
由此,我們可以使用兩個 if else 語句嵌套來實現(xiàn):
proof = int(input("輸入駕駛員每 100ml 血液酒精的含量:")) if proof < 20: print("駕駛員不構(gòu)成酒駕") else: if proof < 80: print("駕駛員已構(gòu)成酒駕") else: print("駕駛員已構(gòu)成醉駕")
運行結(jié)果為
輸入駕駛員每 100ml 血液酒精的含量:10 駕駛員不構(gòu)成酒駕
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享Python中if語句嵌套的方法內(nèi)容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細的解決方法等著你來學(xué)習(xí)!