在非常简单的 if 语句中嵌套 if else 语句,方式以下:

if 关系式 1:

if 表明式 2:

代码块 1

else:

代码块 2

再例如,在 if else 语句中嵌套 if else 语句,方式以下:

if 表明式 1:

if 关系式 2:

代码块 1

else:

代码块 2

else:

if 关系式 3:

代码块 3

else:

代码块 4

Python 中,if、if else 和 if elif else 中间能够互相嵌套。因而,在开发设计程序流程时,必须依据情景必须,挑选适合的嵌套计划方案。必须留意的是,在互相嵌套时,一定要严格执行不一样等级代码块的缩近标准。

【案例】分辨是不是为酒后驾驶

假如要求,车子司机的血夜酒精浓度低于 50mg/100ml 不组成酒驾;酒精浓度大于或等于 50mg/100ml 为酒驾;酒精浓度大于或等于 80mg/100ml 为醉驾。先撰写 Python 程序流程分辨是不是为酒后驾驶。

根据整理构思,是不是组成酒驾的界线数值 50mg/100ml;而在已明确为酒驾的范畴(超过50mg/100ml)中,是不是组成醉驾的界线数值 80mg/100ml,全部代码执行步骤应如图所示 1 所显示。

从而,我们可以应用2个 if else 语句嵌套来完成:

proof = int(input("键入司机每 100ml 血夜乙醇的成分:"))if proof < 20:print("司机不组成酒驾")else:if proof < 80:print("司机已组成酒驾")else:print("司机已组成醉驾")

运作結果为:

键入司机每 100ml 血夜乙醇的成分:10

司机不组成酒驾

自然,这一练习题独立应用 if elif else 还可以完成,这儿仅仅为了更好地让新手了解 if 支系嵌套的使用方法罢了。

此外,if支系构造中还能够嵌套循环结构,一样,循环结构中也能够嵌套支系构造。

末尾褔利

这儿免费送大伙儿一套2020全新python新手入门到高級新项目实战演练教程视频,点一下这儿就可以领到!或是添加时尚博主Python沟通交流圈(QQ群:1049600759)一键下载。

文中的文本及图片来自互联网再加上自身的念头,仅作学习培训、沟通交流应用,不具备一切商业行为,著作权归创作者全部,如有什么问题请立即在线留言以作解决。

python中if语句可以嵌套吗_Python if语句嵌套(入门必读)相关推荐

  1. python中的pass是空语句一般用作占位语句_1、python基本语法

    1.python基本语法 1.1. pycharm中字符集,单行,多行注释 #-*- codeing = utf-8 -*- [email protected] : 2020/6/6 15:17 [e ...

  2. python中else是指什么意思_python中elif什么意思?

    原标题:python中elif什么意思? else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if.for.while语句内部的.else子句可以增加一种选择:而elif 子句则 ...

  3. python中demo函数是什么意思_Python学习09:定义函数

    这次我们在上一次创建的com.second.function下创建Demo02.py 在Python中,定义一个函数要使用 def 语句,依次使用函数名.括号.括号中的参数和冒号 : ,然后在缩进块中 ...

  4. python中with open写csv文件_Python中的CSV文件使用with语句的方式详解

    是否可以直接使用with语句与CSV文件?能够做这样的事情似乎很自然: import csv with csv.reader(open("myfile.csv")) as read ...

  5. python中pass语句的作用是_Python pass语句以及作用详解

    在具体开发设计中,有时大家会先构建起程序流程的总体逻辑结构,可是临时不去完成一些细节,只是在这种地区加一些注释,层面之后再加上编码,请看下面的事例: age = int( input("输入 ...

  6. python中用于标识字符串的定界符_Python合集之Python数据类型(二)

    在上一节的合集中,我们了解了Python数据类型中的数值类型的相关知识,本节我们将进一步了解一下Python中关于数据类型中的字符串及布尔类型相关的知识. 1. 字符串类型 字符串是连续的字符序列,可 ...

  7. python中字典和集合的区别_Python中字典和集合学习小结

    映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串.数字.元组等 包含可变对象的列表. ...

  8. python中find函数运算结果类型_Python 运算符与数据类型

    Python 运算符 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算,在Python中运算符大致可以分为7种类型:算术运算符.比较运算符.赋值运算符.逻辑运算符.位运算等,下面的例子将 ...

  9. [转载] python中异常处理的四个句子_Python学习笔记总结(四)异常处理

    参考链接: 在Python中定义清理动作 1.基础 try/except/else:[else是可选的]捕捉由代码中的异常并恢复,匹配except里面的错误,并执行except中定义的代码,后继续执行 ...

最新文章

  1. oracle11g 启动报错 缺少系统参数
  2. 用Tableau画Arc Bar Chart
  3. 【算法设计】虎溪校园导游系统
  4. 第一次参加学校的ACM比赛所学及感想
  5. 编程体系结构(01):Java编程基础
  6. 12-1。。。面试的一些体会吧
  7. 发布中文搜索引擎数据库 TngouDB
  8. BaiduAI-GNN:2.2图学习初印象
  9. Security+ 学习笔记51 风险分析
  10. MVC使用jQuery从视图向控制器传递Model的2种方法
  11. 软件工程文档软件测试,关于软件工程血的教训之文档管理
  12. AddressBook
  13. 韩式多用动态图(甜蜜女孩)
  14. windows服务器直播推流
  15. 半丸子头java教程视频教程_半丸子头怎么扎?半丸子头扎发视频教程
  16. 快手极速版-青龙羊毛
  17. 简单的购物卡管理系统 可开源
  18. [Jupyter Notebook]导出好看的中文PDF
  19. CRM项目实战第一天
  20. PyEcharts 基本图表之雷达图

热门文章

  1. 【 RCWL 0516 微波雷达传感器 Arduino使用教程 】
  2. C#获取Excel表格所有sheet名(Epplus)
  3. 小程序进阶-常见问题
  4. 关于fi dd ler 手机抓包 网卡地址地址_实测对比Wireshark利用nRF52832抓包和Packet Sniffer抓包使用体验...
  5. html %3ca%3e字体颜色,各式样的代码大全(四)
  6. 王者荣耀体验服服务器注册上限怎么办,王者荣耀
  7. 慎选!考研难啃的九大专业,各个都是“狠角色”!
  8. 接口(jdk1.8及之后) 单例模式(饿汉式,懒汉式) 静态代理模式 简单工厂模式 匿名内部类 lambda表达式
  9. 真香,写代码神器!32寸曲面屏显示器免费送
  10. Qt连接数据库失败常用解决方法