
上QQ阅读APP看书,第一时间看更新
5.4 if语句的嵌套

↑扫码看视频
在Python语言的if语句中使用if语句的用法被称为嵌套。对于嵌套的if语句格式上跟不嵌套的if语句的区别就是缩进不同而已。在本节中,将详细讲解嵌套使用if语句的知识。
例如下面是一种嵌套使用if语句的语法格式。

建议读者在编写条件语句时尽量避免使用嵌套形式,即使使用了也不要将条件语句嵌套得太深。因为嵌套语句不但不便于理解阅读,而且还会忽略一些可能性。

实例文件qiantao.py的具体实现代码如下所示。


在上述代码中,首先根据其大于0还是小于0分为两个if分支,然后在大于0分支中以大于10000为条件继续细分为两个分支;在小于0分支中以小于-10000为条件继续细分为两个分支。执行后将提示用户输入一个整数,例如输入100后输出的结果如下所示。
