您好,登錄后才能下訂單哦!
小編給大家分享一下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ú)使用
可以將 if、 elif 和 else 以及各自縮進(jìn)的代碼,看成一個(gè)完整的代碼塊
看完了這篇文章,相信你對(duì)python中if else和if elif else有哪些區(qū)別有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(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)容。