elif使用到的场景
希望判断多个条件,并且条件不同时去执行不同的代码
elif与if else区别
if语句判断条件
else处理条件不成立的情况
elif是处理条件不同,需要执行不同代码
elif与逻辑运算符代码区别
逻辑运算符的代码是多个条件去执行同一个代码
相同
elif和else都要和if联合使用
语法
if 条件1:
如果条件1满足后,要执行此代码
elif 条件2:
如果条件2满足后,要执行此代码
elif 条件3:
如果条件3满足后,要执行此代码
...
else:
如果以上条件不满足后,要执行此代码
例子节日
# 1.定义 holiday_name 字符串变量记录节日名称
holiday_name = "情人节"
# 2.如果是情人节买玫瑰花/看电影
if holiday_name =="情人节":
print("买玫瑰花")
print("看电影")
# 3.如果是平安夜吃苹果
elif holiday_name == "平安夜":
print("买苹果")
# 4.如果是生日买蛋糕
elif holiday_name == "生日":
print("买蛋糕")
# 5.其他节日吃大餐
else:
print("吃大餐")
image.png