if-elif-else語句最後的else語句可以不寫。格式:if 表示式1:
語句1elif 表示式2:
語句2elif 表示式3:
語句3…………
elif 表示式n:
語句nelse:
語句e
邏輯:當程式執行到if-elif-else語句時,首先計算「表示式1」的值,
如果「表示式1」的值為真,則執行「語句1」,執行完「語句1」,則跳過整個if-elif-else語句。
如果「表示式1」的值為假,計算「表示式2」的值。
如果「表示式2」的值為真,則執行「語句2」,執行完「語句2」,則跳過整個if-elif-else語句。
如果「表示式2」的值為假,計算「表示式3」的值。
如此下去直到某個表示式的值為真才停止,如果沒有乙個真的表示式且有else語句,則執行語句「語句e」,沒有else語句那就繼續向下執行。
舉例:
age =
int(
input()
)if age <0:
print
("error"
)elif age <=7:
print
("童年"
)elif age <=13:
print
("少年"
)elif age <=25:
print
("青年"
)elif age <=45:
print
("盛年"
)elif age <=55:
print
("達年"
)elif age <=60:
print
("中年"
)elif age <=75:
print
("老年"
)elif age <=85:
print
("壽年"
)else
:print
("暮年"
)#elif else if
#每個el都是對它上面所有表示式的否定
Python條件語句
python條件語句是通過一條或多條語句的執行結果 true或false 來決定執行的 塊。可以通過下圖簡單了解條件語句的執行過程 python程式語言指定任何非0和非空 null 值為true,0和null為false。if語句用於控制程式的執行,基本形式為 if 判斷條件1 執行語句1.elif...
Python 條件語句 if
if statements.py coding utf 8 條件語句 1.python不支援switch 2.可以使用 or 和 and 來判斷兩個條件同時滿足 或 乙個滿足 3.and 和 or 的優先順序低於 大於 4.也可以與運算子 not 共用 print 條件語句 n print if語句...
Python 條件語句
python條件語句通過一條或多條語句的執行結果 true或false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python程式語言指定任何非0和非空 null 值為true,0或null為false。python程式設計中if語句用於控制程式的執行,基本形式為 if 判斷條件 ...