python 中if和elif的区别

Posted Mr Wen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 中if和elif的区别相关的知识,希望对你有一定的参考价值。

如果程序中判断事件很多,全部用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的区别的主要内容,如果未能解决你的问题,请参考以下文章

if嵌套和elif的区别

Python控制流:顺序结构分支结构循环结构+forif ... elsewhileif... elif...elif..elseif

Python小技巧,如何简化大量的 if…elif…else 代码?

python 中 if 的用法(if else, if not, elif)

Python if、elif、else 链替代方案 [重复]

python基础--条件语句if else