本文共 237 字,大约阅读时间需要 1 分钟。
如果程序中判断事件很多,全部用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("及格")转载地址:http://alkg.baihongyu.com/