python中if嵌套函数的使用方法,python的if嵌套注意事项

  python中if嵌套函数的使用方法,python的if嵌套注意事项

  本文主要介绍if语句嵌套,是Python初学者的必读之作。基于上一章介绍的条件语句的三种形式,即if、ifelse和ifelifelse,扩展了Python中if语句嵌套的相关内容,具有一定的参考价值,有需要的可以参考。

  前言:

  上一章:Pythonifelse条件语句形式详解,详细介绍了if、ifelse、if elif else三种条件语句。这三种条件语句可以相互嵌套。

  例如,if else语句嵌套在最简单的if语句中,

  形式如下:

  如果表达式1:

  如果表达式2:

  代码块1

  否则:

  代码块2

  例如,if else语句嵌套在if else语句中,

  形式如下:

  如果表达式1:

  如果表达式2:

  代码块1

  否则:

  代码块2

  否则:

  如果表达式3:

  代码块3

  否则:

  代码块4

  在Python中,if,if else和if elif else可以相互嵌套。因此,在开发程序时,需要根据场景的需要选择合适的嵌套方案。需要注意的是,相互嵌套时,必须严格遵守不同级别代码块的缩进规范。

  在嵌套的if语句结构中,一个if.elif.else结构可以有另一个if.elif.else结构。

  嵌套 if...elif...else 结构的语法可以是:

  if表达式1:

  陈述

  if表达式2:

  陈述

  elif表达式3:

  陈述

  其他

  陈述

  elif表达式4:

  陈述

  else:

  陈述

  【实例】判断是否为酒后驾车

  规定车辆驾驶人血液酒精含量低于20mg/100ml的,不构成醉驾;酒精含量大于等于20mg/100ml为醉酒驾驶;酒精含量大于等于80mg/100ml为醉酒驾驶。先写Python程序判断是不是酒驾。

  梳理思路,是否构成醉驾的限值为20mg/100ml;在已经确定为醉驾的范围内(大于20mg/100ml),是否醉驾的阈值为80mg/100ml:

  整个代码执行流程应如图所示:

  由此,我们可以使用两个 if else 语句嵌套来实现:

  Proof=int(input(输入驾驶员血液中每100ml的酒精含量:))

  如果证明20:

  打印(司机不构成酒驾)

  else:

  如果证明80:

  打印(司机已构成酒驾)

  else:

  打印(司机已构成酒驾)

  运行结果为:

  输入驾驶员每100毫升血液中的酒精含量:10

  司机不构成酒驾。

  当然,这个例子也可以单独使用if elif else来实现。这只是为了让初学者熟悉if分支嵌套的用法。

  此外,循环结构可以嵌套在if分支结构中,同样,分支结构也可以嵌套在循环结构中。

  关于if语句嵌套的这篇文章就到这里,是Python的必读条目。关于Python中if语句嵌套的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: