如果程序中判斷事件很多,全部用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("及格"
如果程序中判斷事件很多,全部用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("及格"
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。