欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python多分支語(yǔ)句的三種結(jié)構(gòu)詳解

 更新時(shí)間:2023年08月14日 10:06:29   作者:iFulling  
這篇文章主要介紹了Python多分支語(yǔ)句的三種結(jié)構(gòu),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Python多分支語(yǔ)句的三種結(jié)構(gòu)

通過(guò)任務(wù)(評(píng)定成績(jī)等級(jí))來(lái)展示多分支語(yǔ)句的三種結(jié)構(gòu)

對(duì)百分制成績(jī)?cè)u(píng)定等級(jí),輸出評(píng)語(yǔ)
(100, +∞):超出范圍
[90, 100]:優(yōu)秀
[80, 90):良好
[70, 80):中等
[60, 70):及格
[0, 60):不及格
(-∞, 0):超出范圍

結(jié)構(gòu)1、并列式多分支結(jié)構(gòu)

"""
功能:采用并列式多分支評(píng)定成績(jī)等級(jí)
作者:Fulling
日期:2021年11月11日
"""
# 輸入部分
score = float(input('成績(jī):'))
# 處理部分
level = ''
if score > 100 or score < 0:
    level = '超出范圍'
if 90 <= score <= 100:
    level = '優(yōu)秀'
if 80 <= score < 90:
    level = '良好'
if 70 <= score < 80:
    level = '中等'
if 60 <= score < 70:
    level = '及格'
if 0 <= score < 60:
    level = '不及格'
# 輸出部分
print('等級(jí):{}'.format(level))       

結(jié)構(gòu)2、嵌套式多分支結(jié)構(gòu)

"""
功能:采用嵌套式多分支評(píng)定成績(jī)等級(jí)
作者:Fulling
日期:2021年11月11日
"""
# 輸入部分
score = float(input('成績(jī):'))
# 處理部分
level = ''
if score > 100 or score < 0:
    level = '超出范圍'
else:
    if score >= 90:
        level = '優(yōu)秀'
    else:
        if score >= 80:
            level = '良好'
        else:
            if score >= 70:
                level = '中等'
            else:
                if score >= 60:
                    level = '及格'
                else:
                    level = '不及格'
# 輸出部分
print('等級(jí):{}'.format(level))

結(jié)構(gòu)3、延拓式多分支結(jié)構(gòu)

"""
功能:采用延拓式多分支評(píng)定成績(jī)等級(jí)
作者:Fulling
日期:2021年11月11日
"""
# 輸入部分
score = float(input('成績(jī):'))
# 處理部分
level = ''
if score > 100 or score < 0:
    level = '超出范圍'
elif score >= 90:
    level = '優(yōu)秀'
elif score >= 80:
    level = '良好'
elif score >= 70:
    level = '中等'
elif score >= 60:
    level = '及格'
else:
    level = '不及格'
# 輸出部分
print('等級(jí):{}'.format(level))

輸出結(jié)果

以上三種輸出結(jié)果均一致

成績(jī):-10
等級(jí):超出范圍

成績(jī):59
等級(jí):不及格

成績(jī):69
等級(jí):及格

成績(jī):79
等級(jí):中等

成績(jī):89
等級(jí):良好

成績(jī):99
等級(jí):優(yōu)秀

成績(jī):101
等級(jí):超出范圍

python中條件分支語(yǔ)句

一、條件語(yǔ)句是什么

條件語(yǔ)句是用來(lái)判斷給定的條件是否滿足(表達(dá)式值是否為0),并根據(jù)判斷的結(jié)果(真或假)決定執(zhí)行的語(yǔ)句,選擇結(jié)構(gòu)就是用條件語(yǔ)句來(lái)實(shí)現(xiàn)的。

條件語(yǔ)句可以給定一個(gè)判斷條件(在表達(dá)式內(nèi)),并在程序執(zhí)行過(guò)程中判斷該條件是否成立,根據(jù)判斷結(jié)果執(zhí)行不同的操作,從而改變代碼的執(zhí)行順序,實(shí)現(xiàn)更多的功能。

寫程序時(shí),常常需要指明兩條或更多的執(zhí)行路徑,而在程序執(zhí)行時(shí),允許選擇其中一條路徑,或者說(shuō)當(dāng)給定條件成立時(shí),則執(zhí)行其中某語(yǔ)句。在高級(jí)語(yǔ)言中,一般都要有條件語(yǔ)句。

二、單分支結(jié)構(gòu)

if <條件>: 
    <語(yǔ)句>

單分支結(jié)構(gòu)只有一個(gè)判斷,如果條件滿足,也就是為true,那么久執(zhí)行語(yǔ)句,若為false那就執(zhí)行下一個(gè)語(yǔ)句

三、if-else

if <條件>:
    <語(yǔ)句1>
else:
    <語(yǔ)句2>

如上,如果條件為真則執(zhí)行語(yǔ)句1,若為false則執(zhí)行語(yǔ)句2

四、多分支

if <條件1>:
    <語(yǔ)句1>
elif <條件2>:
    <語(yǔ)句2>
...
else:
     <語(yǔ)句N>

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • PyCharm2019安裝教程及其使用(圖文教程)

    PyCharm2019安裝教程及其使用(圖文教程)

    這篇文章主要介紹了PyCharm2019安裝教程(圖文教程),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Python request設(shè)置HTTPS代理代碼解析

    Python request設(shè)置HTTPS代理代碼解析

    這篇文章主要介紹了Python request設(shè)置HTTPS代理代碼解析,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • python創(chuàng)建字典的幾種常見(jiàn)方法

    python創(chuàng)建字典的幾種常見(jiàn)方法

    本文主要介紹了python創(chuàng)建字典的幾種常見(jiàn)方法,包括包括直接賦值法、內(nèi)置函數(shù)dict()和字典推導(dǎo)式,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03
  • 淺析python中numpy包中的argsort函數(shù)的使用

    淺析python中numpy包中的argsort函數(shù)的使用

    這篇文章主要介紹了python中numpy包中的argsort函數(shù)的使用,argsort()函數(shù)在模塊numpy.core.fromnumeric中,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2018-08-08
  • 使用Python對(duì)微信好友進(jìn)行數(shù)據(jù)分析

    使用Python對(duì)微信好友進(jìn)行數(shù)據(jù)分析

    這篇文章主要介紹了使用Python對(duì)微信好友進(jìn)行數(shù)據(jù)分析的實(shí)現(xiàn)代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • 分享一下Python數(shù)據(jù)分析常用的8款工具

    分享一下Python數(shù)據(jù)分析常用的8款工具

    Python是數(shù)據(jù)處理常用工具,可以處理數(shù)量級(jí)從幾K至幾T不等的數(shù)據(jù),具有較高的開(kāi)發(fā)效率和可維護(hù)性,還具有較強(qiáng)的通用性和跨平臺(tái)性,這里就為大家分享幾個(gè)不錯(cuò)的數(shù)據(jù)分析工具,需要的朋友可以參考下
    2018-04-04
  • Python編程中flask的簡(jiǎn)介與簡(jiǎn)單使用

    Python編程中flask的簡(jiǎn)介與簡(jiǎn)單使用

    今天小編就為大家分享一篇關(guān)于Python編程中flask的簡(jiǎn)介與簡(jiǎn)單使用,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • Python實(shí)現(xiàn)Excel表格轉(zhuǎn)HTML

    Python實(shí)現(xiàn)Excel表格轉(zhuǎn)HTML

    Excel工作簿是常用的表格格式,廣泛用于組織、分析及展示數(shù)據(jù),這篇文章主要為大家詳細(xì)介紹了如何使用Python將Excel工作簿或工作表轉(zhuǎn)換為HTML文件,需要的可以參考下
    2024-03-03
  • python urllib urlopen()對(duì)象方法/代理的補(bǔ)充說(shuō)明

    python urllib urlopen()對(duì)象方法/代理的補(bǔ)充說(shuō)明

    這篇文章主要介紹了python urllib urlopen()對(duì)象方法/代理的補(bǔ)充說(shuō)明的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 通過(guò)代碼實(shí)例了解Python sys模塊

    通過(guò)代碼實(shí)例了解Python sys模塊

    這篇文章主要介紹了通過(guò)代碼實(shí)例了解Python sys模塊,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09

最新評(píng)論