22. if…elif…else 多向判断
1. if…else…语句复习
在上一节中,我们学习了if...else...
语句。
如果条件成立就执行if
语句后面的代码块。
如果条件不成立就执行else
语句后面的代码块。
if...else...
语句是二选一,要么这样,要么那样。
但其实是生活中,n选一的情况更为多见。
【举例说明】
猜体重问题可能输出的3种情况:
1.猜多了;
2.猜少了;
3.猜对了。
我们的BMI值存在多种标准:
像这样n选一的条件判断语句,怎么写呢?
2. 体验代码
age = int(input("猜猜我今年多少岁:"))
# 如果if语句条件成立,输出【你猜大了】!
if age > 18 :
print("你猜大了!")
# 如果elif语句条件成立,输出【你猜小了!】