Python 3 – IF…ELIF…ELSE语句
一个 else 语句可以与一个 if 语句组合使用。一个 else 语句包含一个代码块,该代码块执行当if语句中的条件表达式解析为0或FALSE值时。
else语句是可选的,最多只能有一个 else 语句跟在 if 后面。
语法
if…else 语句的语法如下:
流程图
示例
输出
在上面的示例中,折扣是根据输入的金额计算的。如果金额小于1000,则折扣率为5%。如果超过10000,则为10%。当执行以上代码时,会产生以下结果 −
elif语句
elif 语句允许您检查多个表达式以获得TRUE,并在一个条件评估为TRUE时立即执行代码块。
与 else 类似, elif 语句是可选的。但是,与 else 不同,最多只能有一个语句,后面可以跟任意数量的 elif 语句。
语法
Core Python不像其他语言那样提供switch或case语句,但我们可以使用if..elif…来模拟switch case如下所示 −
示例
当执行以上代码时,会产生以下结果 −