if语句
if条件判断流程图如下所示:
![7a0ea163fca5aa1314aa4027ce01691a.png](https://img-blog.csdnimg.cn/img_convert/7a0ea163fca5aa1314aa4027ce01691a.png)
代码示例如下:
a = 8
if a > 5:
print('a比5大')
#运行结果:a比5大
a = 3
if a > 5:
print('a比5大')
#运行结果:
#a<5,直接跳过后面的语句
if…else语句
if…else条件判断流程图如下所示:
![7d649e1dc8bbb686cb09292e45cb8573.png](https://img-blog.csdnimg.cn/img_convert/7d649e1dc8bbb686cb09292e45cb8573.png)
代码示例如下:
a = 3
if a > 5:
print('a比5大')
else:
print('a没5大')
#运行结果:a没5大
if…elif…else语句
if…elif…else条件判断流程图如下所示:
![813011bb84591b47a3147c04216df192.png](https://img-blog.csdnimg.cn/img_convert/813011bb84591b47a3147c04216df192.png)
基础语法:
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
代码示例如下:
a = 3
if a > 5:
print('a比5大')
elif a > 3:
print('a比3大')
else:
print('a没3大')
#运行结果:a没3大
本章小练习:
小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:低于18.5:过轻 18.5-25:正常 25-28:过重 28-32:肥胖 高于32:严重肥胖 用if-elif判断并打印结果: