if語(yǔ)句判斷多個(gè)條件:
多數(shù)情況下,僅僅一個(gè)判斷條件難以滿足我們接下來(lái)的操作,通常都是多個(gè)條件下執(zhí)行后面的語(yǔ)句。由于 python 并不支持 switch 語(yǔ)句,所以多個(gè)條件判斷,只能用 elif 來(lái)實(shí)現(xiàn),接下來(lái)我們就來(lái)看看如何用if語(yǔ)句判斷多個(gè)條件。
基本語(yǔ)法:
"""
if 要判斷的條件:
條件成立的時(shí)候,要做的事情
.....
elif 要判斷的條件:
.....
elif 要判斷的條件:
....
else:
條件不成立的時(shí)候,要做的事情
.....
"""
拓展內(nèi)容:
if 判斷條件:
1)if判斷條件后面一般是比較運(yùn)算符鏈接的表達(dá)式,中間可能還有邏輯運(yùn)算等,判斷語(yǔ)句后面冒號(hào)不要忘記;
2)如果滿足某個(gè)條件就執(zhí)行下面的代碼塊,如果不滿足就直接忽略。所以在執(zhí)行過(guò)程中程序運(yùn)行到if處,首先判斷if所帶的條件,如果條件成立,就返回True,則執(zhí)行if所帶的代碼;如果條件不成立,就返回值是False, 跳過(guò)if語(yǔ)句繼續(xù)向下執(zhí)行。
更多關(guān)于“Python培訓(xùn)”的問(wèn)題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學(xué),課程大綱緊跟企業(yè)需求,更科學(xué)更嚴(yán)謹(jǐn),每年培養(yǎng)泛IT人才近2萬(wàn)人。不論你是零基礎(chǔ)還是想提升,都可以找到適合的班型,千鋒教育隨時(shí)歡迎你來(lái)試聽(tīng)。