天天看點

else應輸入一個語句是什麼意思_Python語言---if、elif、else

else應輸入一個語句是什麼意思_Python語言---if、elif、else

else語句可以與if語句組合,else語句在if語句中的條件表達式求值為0或FALSE值時,則執行else語句中的代碼塊。

else語句是一個可選語句,在if之後可能隻有一個else語句。

文法

if 條件語句:
    pass
else:
    pass
           

流程圖

else應輸入一個語句是什麼意思_Python語言---if、elif、else

示例

a = int(input("請輸入一個大于0的數:"))
if a > 0:
    print("輸入正确")
else:
    print("輸入錯誤")
           

運作結果:

else應輸入一個語句是什麼意思_Python語言---if、elif、else
else應輸入一個語句是什麼意思_Python語言---if、elif、else

如果程式中判斷事件很多,全部用if的話,會周遊整個程式,用elif 程式運作時,隻要if或後續某一個elif之一滿足邏輯值為True,則程式執行完對應輸出語句後自動結束該輪if-elif,即不會再去備援地執行後續的elif或else 提高效率。

文法

if 條件語句1:
    pass
elif 條件語句2:
    pass
elif 條件語句3:
    pass
elif 條件語句4:
    pass
           

流程圖

else應輸入一個語句是什麼意思_Python語言---if、elif、else

示例

a = int(input("請輸入成績:"))
if a > 100 or a < 0:
    print("輸入成績無效")
elif a < 60:
    print("成績等級:不及格")
elif a <= 79:
    print("成績等級:及格")
elif a <= 89:
    print("成績等級:良好")
elif a >= 90:
    print("成績等級:優秀")
           

運作結果:

else應輸入一個語句是什麼意思_Python語言---if、elif、else
-----尚學堂百戰程式員筆記(7)

繼續閱讀