講解Python中if語(yǔ)句的嵌套用法
可能有這樣一種情況,當(dāng)你想檢查其他條件后一個(gè)條件解析為真。在這種情況下,可以使用嵌套的if結(jié)構(gòu)。
在嵌套的 if 語(yǔ)句結(jié)構(gòu),可以在一個(gè) if... elif... else 結(jié)構(gòu)里面可有另外一個(gè) if... elif... else 結(jié)構(gòu)。
語(yǔ)法:
嵌套 if...elif...else 結(jié)構(gòu)的語(yǔ)法可以是:
if expression1: statement(s) if expression2: statement(s) elif expression3: statement(s) else statement(s) elif expression4: statement(s) else: statement(s)
限,歡迎指正。轉(zhuǎn)載請(qǐng)務(wù)必注明出處。
可能有這樣一種情況,當(dāng)你想檢查其他條件后一個(gè)條件解析為真。在這種情況下,可以使用嵌套的if結(jié)構(gòu)。
在嵌套的 if 語(yǔ)句結(jié)構(gòu),可以在一個(gè) if... elif... else 結(jié)構(gòu)里面可有另外一個(gè) if... elif... else 結(jié)構(gòu)。
語(yǔ)法:
嵌套 if...elif...else 結(jié)構(gòu)的語(yǔ)法可以是:
if expression1: statement(s) if expression2: statement(s) elif expression3: statement(s) else statement(s) elif expression4: statement(s) else: statement(s)
例如:
#!/usr/bin/python var = 100 if var < 200: print "Expression value is less than 200" if var == 150: print "Which is 150" elif var == 100: print "Which is 100" elif var == 50: print "Which is 50" elif var < 50: print "Expression value is less than 50" else: print "Could not find true expression" print "Good bye!"
當(dāng)執(zhí)行上面的代碼,它會(huì)產(chǎn)生以下結(jié)果:
Expression value is less than 200 Which is 100 Good bye!
- Python中if有多個(gè)條件處理方法
- Python中在for循環(huán)中嵌套使用if和else語(yǔ)句的技巧
- Python中的if、else、elif語(yǔ)句用法簡(jiǎn)明講解
- python if not in 多條件判斷代碼
- python不相等的兩個(gè)字符串的 if 條件判斷為True詳解
- python中if及if-else如何使用
- python入門之語(yǔ)句(if語(yǔ)句、while語(yǔ)句、for語(yǔ)句)
- python代碼 if not x: 和 if x is not None: 和 if not x is None:使用介紹
- 輕松掌握Python中的if和循環(huán)判斷技巧
相關(guān)文章
Jupyter Notebook/VSCode導(dǎo)出PDF中文不顯示的解決
這篇文章主要介紹了Jupyter Notebook/VSCode導(dǎo)出PDF中文不顯示的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06python GUI庫(kù)圖形界面開發(fā)之PyQt5樹形結(jié)構(gòu)控件QTreeWidget詳細(xì)使用方法與實(shí)例
這篇文章主要介紹了python GUI庫(kù)圖形界面開發(fā)PyQt5樹形結(jié)構(gòu)控件QTreeWidget詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下2020-03-03python 逆向爬蟲正確調(diào)用 JAR 加密邏輯
這篇文章主要介紹了python 逆向爬蟲正確調(diào)用 JAR 加密邏輯,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2021-01-01Python使用mongodb保存爬取豆瓣電影的數(shù)據(jù)過程解析
這篇文章主要介紹了Python使用mongodb保存爬取豆瓣電影的數(shù)據(jù)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08Python?設(shè)計(jì)模式創(chuàng)建型單例模式
這篇文章主要介紹了Python?設(shè)計(jì)模式創(chuàng)建型單例模式,即Singleton,單例是一種設(shè)計(jì)模式,應(yīng)用該模式的類只會(huì)生成一個(gè)實(shí)例,下文詳細(xì)介紹需要的小伙伴可以參考一下2022-02-02python 借助numpy保存數(shù)據(jù)為csv格式的實(shí)現(xiàn)方法
今天小編就為大家分享一篇python 借助numpy保存數(shù)據(jù)為csv格式的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-07-07python圖的深度優(yōu)先和廣度優(yōu)先算法實(shí)例分析
這篇文章主要介紹了python圖的深度優(yōu)先和廣度優(yōu)先算法,結(jié)合實(shí)例形式分析了圖的深度優(yōu)先算法與廣度優(yōu)先算法相關(guān)概念、原理、實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下2019-10-10Python求區(qū)間正整數(shù)內(nèi)所有素?cái)?shù)之和的方法實(shí)例
這篇文章主要給大家介紹了Python對(duì)區(qū)間正整數(shù)內(nèi)所有素?cái)?shù)之和的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10