最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python入門必讀的if語句嵌套方法

 更新時間:2022年03月24日 09:11:38   作者:??浦R云  
這篇文章主要介紹了Python入門必讀的if語句嵌套,基于前面章節(jié)介紹的3種形式的條件語句,即if、if?else和if?elif?else展開Python?if?語句嵌套的相關(guān)內(nèi)容,具有一定的參考價值,需要的小伙伴可以參考一下

前言:

前面章節(jié):Python if else條件語句形式詳解,詳細介紹了 3 種形式的條件語句,即 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ù)場景需要,選擇合適的嵌套方案。需要注意的是,在相互嵌套時,一定要嚴格遵守不同級別代碼塊的縮進規(guī)范。

在嵌套的 if 語句結(jié)構(gòu),可以在一個 if... elif... else 結(jié)構(gòu)里面可有另外一個 if... elif... else 結(jié)構(gòu)。

嵌套 if...elif...else 結(jié)構(gòu)的語法可以是:

if expression1:
? statement(s)
? if expression2:
? ?statement(s)
? elif expression3:
? ?statement(s)
? else
? ?statement(s)
elif expression4:
? statement(s)
else:
? statement(s)

【實例】判斷是否為酒后駕車

如果規(guī)定,車輛駕駛員的血液酒精含量小于 20mg/100ml 不構(gòu)成酒駕;酒精含量大于或等于 20mg/100ml 為酒駕;酒精含量大于或等于 80mg/100ml 為醉駕。先編寫 Python 程序判斷是否為酒后駕車。

通過梳理思路,是否構(gòu)成酒駕的界限值為 20mg/100ml;而在已確定為酒駕的范圍(大于20mg/100ml)中,是否構(gòu)成醉駕的界限值為 80mg/100ml,:

整個代碼執(zhí)行流程應(yīng)如圖所示:

由此,我們可以使用兩個 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)成酒駕

當然,這個例題單獨使用 if elif else 也可以實現(xiàn),這里只是為了讓初學(xué)者熟悉 if 分支嵌套的用法而已。

除此之外,if分支結(jié)構(gòu)中還可以嵌套循環(huán)結(jié)構(gòu),同樣,循環(huán)結(jié)構(gòu)中也可以嵌套分支結(jié)構(gòu)。

到此這篇關(guān)于  Python入門必讀的if語句嵌套的文章就介紹到這了,更多相關(guān)  Python if 語句嵌套內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pycharm 多行批量縮進和反向縮進快捷鍵介紹

    pycharm 多行批量縮進和反向縮進快捷鍵介紹

    這篇文章主要介紹了pycharm 多行批量縮進和反向縮進快捷鍵介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Python性能測試工具Locust安裝及使用

    Python性能測試工具Locust安裝及使用

    這篇文章主要介紹了Python性能測試工具Locust安裝及使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • selenium2.0中常用的python函數(shù)匯總

    selenium2.0中常用的python函數(shù)匯總

    這篇文章主要介紹了selenium2.0中常用的python函數(shù),總結(jié)分析了selenium2.0中常用的python函數(shù)的功能、原理與基本用法,需要的朋友可以參考下
    2019-08-08
  • 詳解關(guān)于Django中ORM數(shù)據(jù)庫遷移的配置

    詳解關(guān)于Django中ORM數(shù)據(jù)庫遷移的配置

    這篇文章主要介紹了詳解關(guān)于Django中ORM數(shù)據(jù)庫遷移的配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • python將寫好的程序打包成exe可執(zhí)行文件

    python將寫好的程序打包成exe可執(zhí)行文件

    這篇文章主要介紹了python寫好的程序打包成exe可執(zhí)行文件,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • python?pygame實現(xiàn)控制物體移動

    python?pygame實現(xiàn)控制物體移動

    這篇文章主要為大家詳細介紹了python?pygame控制物體移動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • python刪除文件示例分享

    python刪除文件示例分享

    這篇文章主要介紹了刪除文件夾下所有文件和子文件夾的示例,大家參考使用吧
    2014-01-01
  • Python中使用ElementTree解析XML示例

    Python中使用ElementTree解析XML示例

    這篇文章主要介紹了Python中使用ElementTree解析XML示例,本文同時講解了XML基本概念介紹、XML幾種解析方法和ElementTree解析實例,需要的朋友可以參考下
    2015-06-06
  • Python+Pyqt實現(xiàn)簡單GUI電子時鐘

    Python+Pyqt實現(xiàn)簡單GUI電子時鐘

    這篇文章主要為大家詳細介紹了Python+Pyqt實現(xiàn)簡單GUI電子時鐘,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python技巧分享之如何將字符串轉(zhuǎn)回DataFrame格式

    Python技巧分享之如何將字符串轉(zhuǎn)回DataFrame格式

    平常我們使用pandas,一般使用的是DataFrame和Series,但個別交換數(shù)據(jù)的時候,只能使用字符串,那如何再將字符串再轉(zhuǎn)回DataFrame格式呢,本文就來和大家講講解決辦法
    2023-06-06

最新評論

内丘县| 眉山市| 淮阳县| 阳东县| 高雄县| 晋江市| 蕉岭县| 南溪县| 韩城市| 和平区| 芜湖县| 阿鲁科尔沁旗| 兴海县| 太湖县| 宿松县| 岱山县| 进贤县| 扬州市| 海伦市| 容城县| 汉中市| 华宁县| 四川省| 滨海县| 灵武市| 扶风县| 桃江县| 正镶白旗| 界首市| 彩票| 称多县| 诸城市| 东港市| 永仁县| 淮北市| 宕昌县| 宁都县| 洛川县| 康保县| 桐庐县| 通州市|