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

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

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

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

通過任務(wù)(評定成績等級)來展示多分支語句的三種結(jié)構(gòu)

對百分制成績評定等級,輸出評語
(100, +∞):超出范圍
[90, 100]:優(yōu)秀
[80, 90):良好
[70, 80):中等
[60, 70):及格
[0, 60):不及格
(-∞, 0):超出范圍

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

"""
功能:采用并列式多分支評定成績等級
作者:Fulling
日期:2021年11月11日
"""
# 輸入部分
score = float(input('成績:'))
# 處理部分
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('等級:{}'.format(level))       

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

"""
功能:采用嵌套式多分支評定成績等級
作者:Fulling
日期:2021年11月11日
"""
# 輸入部分
score = float(input('成績:'))
# 處理部分
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('等級:{}'.format(level))

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

"""
功能:采用延拓式多分支評定成績等級
作者:Fulling
日期:2021年11月11日
"""
# 輸入部分
score = float(input('成績:'))
# 處理部分
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('等級:{}'.format(level))

輸出結(jié)果

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

成績:-10
等級:超出范圍

成績:59
等級:不及格

成績:69
等級:及格

成績:79
等級:中等

成績:89
等級:良好

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

成績:101
等級:超出范圍

python中條件分支語句

一、條件語句是什么

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

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

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

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

if <條件>: 
    <語句>

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

三、if-else

if <條件>:
    <語句1>
else:
    <語句2>

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

四、多分支

if <條件1>:
    <語句1>
elif <條件2>:
    <語句2>
...
else:
     <語句N>

總結(jié)

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

相關(guān)文章

  • Python入門教程(二十四)Python的迭代器

    Python入門教程(二十四)Python的迭代器

    這篇文章主要介紹了Python入門教程(二十四)Python的迭代器,Python是一門非常強大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • Pytorch之上/下采樣函數(shù)torch.nn.functional.interpolate插值詳解

    Pytorch之上/下采樣函數(shù)torch.nn.functional.interpolate插值詳解

    這篇文章主要介紹了Pytorch之上/下采樣函數(shù)torch.nn.functional.interpolate插值,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Python實現(xiàn)PDF信息的精準提取與結(jié)構(gòu)化輸出

    Python實現(xiàn)PDF信息的精準提取與結(jié)構(gòu)化輸出

    在數(shù)字化辦公場景中,PDF作為跨平臺文檔標準,承載著合同、報告、發(fā)票等核心業(yè)務(wù)數(shù)據(jù),本文通過真實項目案例,演示如何用Python實現(xiàn)PDF信息的精準提取與結(jié)構(gòu)化輸出,需要的可以參考下
    2026-02-02
  • python如何尋找主串中所有指定子串下標

    python如何尋找主串中所有指定子串下標

    這篇文章主要介紹了python如何尋找主串中所有指定子串下標,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 解讀NumPy數(shù)組與Python列表的比較

    解讀NumPy數(shù)組與Python列表的比較

    在Python中處理數(shù)值數(shù)據(jù)時,可以選擇使用Python列表或NumPy數(shù)組,Python列表靈活,可存儲不同類型元素,但在大數(shù)據(jù)處理上可能較慢,NumPy數(shù)組固定類型,內(nèi)存連續(xù)存儲,執(zhí)行數(shù)組操作如加法、乘法等更高效,尤其在大數(shù)據(jù)集處理上具有明顯的性能和內(nèi)存使用優(yōu)勢
    2024-10-10
  • Python中IO多路復(fù)用模塊selector的用法詳解

    Python中IO多路復(fù)用模塊selector的用法詳解

    selector?是一個實現(xiàn)了IO復(fù)用模型的python包,實現(xiàn)了IO多路復(fù)用模型的?select、poll?和?epoll?等函數(shù),下面就跟隨小編一起來學(xué)習一下它的具體使用吧
    2024-02-02
  • Python使用python-docx-template的實用案例解析

    Python使用python-docx-template的實用案例解析

    Python-docx-template是一個功能強大的Word文檔自動化生成庫,本文將進一步結(jié)合官方示例,提供多個實用場景的代碼解析與拓展,希望對大家有所幫助
    2026-01-01
  • Keras自定義IOU方式

    Keras自定義IOU方式

    這篇文章主要介紹了Keras自定義IOU方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python-Flask:動態(tài)創(chuàng)建表的示例詳解

    Python-Flask:動態(tài)創(chuàng)建表的示例詳解

    今天小編就為大家分享一篇Python-Flask:動態(tài)創(chuàng)建表的示例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python3之讀取redis數(shù)據(jù)帶有‘b’的問題

    python3之讀取redis數(shù)據(jù)帶有‘b’的問題

    這篇文章主要介紹了python3之讀取redis數(shù)據(jù)帶有‘b’的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09

最新評論

营口市| 阿图什市| 石河子市| 茶陵县| 浦城县| 昌都县| 瓮安县| 丰县| 贵州省| 汤阴县| 临泉县| 长海县| 丰台区| 罗田县| 溧水县| 浑源县| 光泽县| 梓潼县| 元氏县| 耒阳市| 香港| 隆昌县| 上林县| 太仆寺旗| 华蓥市| 秦安县| 建德市| 偃师市| 宁远县| 康乐县| 靖州| 临猗县| 崇州市| 会同县| 尼勒克县| 治县。| 类乌齐县| 瑞安市| 绥中县| 甘南县| 富源县|