教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

if...elif語句怎么用?[python培訓(xùn)]

更新時間:2019年09月20日14時56分 來源:傳智播客 瀏覽次數(shù):

下面我們介紹下if…elif語句的用法,具體使用格式如下:

if判斷條件1:
    滿足條件1時要做的事情
elif判斷條件2:
    滿足條件2時要做的事情
elif判斷條件3:
    滿足條件3時要做的事情

上述格式中,if必須和elif配合使用,關(guān)于上述格式的相關(guān)說明如下:

(1)當(dāng)滿足判斷條件1時,執(zhí)行滿足條件1時要做的事情,然后整個結(jié)束;

(2)如果不滿足判斷條件1,那么判斷是否滿足條件2,如果滿足判斷條件2,就執(zhí)行滿足條件2時要做的事情,然后整個計結(jié)束;

(3)當(dāng)不滿足判斷條件1和判斷條件2,如果滿足判斷條件3,則執(zhí)行滿足判斷條件3時要做的事情,然后整個結(jié)束。

接下來,使用if…elif語句實現(xiàn)對考試成績等級的判定。


score = 77

if score >= 90 and score <= 100:

    print('本次考試,等級為A')

elif score >= 80 and score < 90:

    print('本次考試,等級為B')

elif score >= 70 and score < 80:

    print('本次考試,等級為C')

elif score >= 60 and score < 70:

    print('本次考試,等級為D')

elif score >=0 and score < 60:

    print('本次考試,等級為C')


運行結(jié)果為

當(dāng)然,if…elif語句可以和else語句一起使用,接下來,通過一段偽代碼來描述,具體如下:


if 性別為男性:
    輸出男性的特征
    …
elif 性別為女性:
    輸出女性的特征
    …
ese:
    第三種性別的特征
    …

關(guān)于上述偽代碼的說明具體如下:

(1)當(dāng)滿足“性別為男性”時,執(zhí)行“輸出男性的特征”的相關(guān)代碼;

(2)不滿足“性別為男性”時,如果滿足“性別為女性”,則執(zhí)行“輸出女性的特征”的相關(guān)代碼;

(3)當(dāng)既不滿足“性別為男性”,也不滿足“性別為女性”時,那么默認(rèn)執(zhí)行else后面的代碼,即“第三種性別的特征”相關(guān)代碼。

注意:else必須和if一起使用,否則程序會出錯。

以上我們介紹了python中“if...elif語句”的用法,如果想里了解更多python編程知識,請了解python+人工智能課程。


推薦了解:
python+人工智能課程

0 分享到:
和我們在線交談!