1. 程式人生 > >python 中if和elif的區別

python 中if和elif的區別

pre else bsp 判斷 nbsp 優秀 自動 滿足 lse

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

例子:

a = 88
if a >= 90:
print("優秀")
elif a >=80:
print("良好")
elif a >= 70:
print("中等")
elif a >= 60:
print("及格"

python 中if和elif的區別