当前位置: Python基础教程 > 03-流程控制 > 阅读正文

python的elif

2021.6.10.   397 次   437字

python的elif本身并不是一个新东西, 而是if嵌套的简化

首先, if可以使用嵌套, 语法如下

if 条件1:
    if 条件1下的条件2:
        print("满足条件1和条件2")
    else:
        print("满足条件1不满足条件2)
else:
    if 条件3:
        print("不满足条件1,满足条件3")
......

也就是说, 在 if 和 else语句体中, 还可以写if else, 相当于嵌套

elif是一种简化

elif 可以看作是 else if, 也就是上面的 “不满足条件1,满足条件3”, 当然还可以一直嵌套下去

那么, 它的语法很明显了, 在elif 前, 还必须有一个 if, 也就是说, else 或者 elif 前必须有一个紧跟着的 if

elif实例

holiday = input("请输入节日: ")
if holiday == "情人节":
    print("买玫瑰")
elif holiday == "平安夜":
    print("买苹果")
elif holiday == "生日":
    print("买蛋糕")
else:
    print("每天都是节日呀, 买买买...")

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群