if-elif-else 结构语句
先看凡云阁示例:
age=12
if age<4:
print("you 0")
elif age<18:
print("you 25")
else:
print("you 40")
上面代码含义:
按步骤执行,条件为真就不执行下一条。
如果age小于4,则输出 you 0
如果age小于18,则输出 you 25
如果上面两个条件都不满足,则输出 you 40
所以,上面代码输出结果为:
you 25
上面代码可以用更精简的代码替代:
age=12
if age<4: price=0
elif age<18: price=25
else: price=40
print(f"your admission cost is {price}.")
输出结果:
your adminssion cost is 25
再来看一个示例:
age=12
if age<4:
price=0
elif age<18:
price=25
elif age<65:
price=40
elif age>=65:
peice=20
print(f"your admission cost is {price}.")
if elif 语句可以使用多个elif ,可以不用else来结束语句。