溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

python中if else和if elif else有哪些區(qū)別

發(fā)布時(shí)間:2020-11-11 09:35:30 來(lái)源:億速云 閱讀:865 作者:小新 欄目:編程語(yǔ)言

小編給大家分享一下python中if else和if elif else有哪些區(qū)別,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

(一)if...else... 語(yǔ)句

if...else... 語(yǔ)句,當(dāng) if 的條件為 True 時(shí)執(zhí)行 if 下的語(yǔ)句塊,否則執(zhí)行 else 下語(yǔ)句塊。

if...else... 語(yǔ)句格式如下:

if <條件>:
      【if 的語(yǔ)句塊】
else:
      【else 的語(yǔ)句塊】

釋:條件為 True 時(shí)執(zhí)行【if的語(yǔ)句塊】,否則執(zhí)行【else的語(yǔ)句塊】

注意:if else 語(yǔ)句以及各自的縮進(jìn)部分共同是一個(gè) 完整的代碼塊

 

例子

# if-else
 
age = 3
if age >= 2 and age <= 4:
    print('蹣跚學(xué)步')
else:
print('嬰兒')

(二)if...elif...else... 語(yǔ)句

在開(kāi)發(fā)中,使用 if 可以判斷條件,使用 else 可以處理?xiàng)l件不成立的情況

如果希望再增加一些條件,條件不同,需要執(zhí)行的代碼也不同時(shí),就可以使用 elif

語(yǔ)法格式如下:

if 條件1:
    條件1滿足執(zhí)行的代碼
    ……
elif 條件2:
    條件2滿足時(shí),執(zhí)行的代碼
    ……
elif 條件3:
    條件3滿足時(shí),執(zhí)行的代碼
    ……
else:
    以上條件都不滿足時(shí),執(zhí)行的代碼
……

注意:elif else 都必須和 if 聯(lián)合使用,而不能單獨(dú)使用

可以將 ifelif else 以及各自縮進(jìn)的代碼,看成一個(gè)完整的代碼塊

看完了這篇文章,相信你對(duì)python中if else和if elif else有哪些區(qū)別有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI