[转载] python中if嵌套语句_Python的if语句怎么嵌套
参考链接: Python中的决策(if,if..else,嵌套if,if-elif)
Python中if语句有三种结构,即 if、if else 和 if elif else,这 3 种条件语句之间可以相互嵌套。
例如,在最简单的 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 之间可以相互嵌套。因此,在开发程序时,需要根据场景需要,选择合适的嵌套方案。需要注意的是,在相互嵌套时,一定要严格遵守不同级别代码块的缩进规范。
实例 判断是否为酒后驾车
如果规定,车辆驾驶员的血液酒精含量小于 20mg/100ml 不构成酒驾;酒精含量大于或等于 20mg/100ml 为酒驾;酒精含量大于或等于 80mg/100ml 为醉驾。先编写 Python 程序判断是否为酒后驾车。
由此,我们可以使用两个 if else 语句嵌套来实现:proof = int(input("输入驾驶员每 100ml 血液酒精的含量:"))
if proof < 20:
print("驾驶员不构成酒驾")
else:
if proof < 80:
print("驾驶员已构成酒驾")
else:
print("驾驶员已构成醉驾")
运行结果为输入驾驶员每 100ml 血液酒精的含量:10
驾驶员不构成酒驾
更多学习内容,请点击Python学习网。
[转载] python中if嵌套语句_Python的if语句怎么嵌套相关推荐
- [转载] python中bool啥意思_Python中的bool类型
参考链接: Python bool() Python 布尔类型 bool python 中布尔值使用常量True 和 False来表示:注意大小写 比较运算符< > == 等返回的类型就是 ...
- [转载] python中pass的使用_Python pass详细介绍及实例代码
参考链接: Python pass语句 Python pass详细介绍及实例代码 Python pass的用法: 空语句 do nothing 保证格式完整 保证语义完整 以if语句为例,在c或c++ ...
- python中while not循环_Python While 循环语句
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件: 执行语句-- 执行语句可以是单个语句或语句 ...
- python中for循环流程图_Python While循环语句实例演示及原理解析
这篇文章主要介绍了Python While循环语句实例演示及原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Python 编程中 while ...
- [转载] python中集合的表示_Python No.18_集合以及表示符号
参考链接: python中的issubset # !/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hugolinhj list_1 = [1, ...
- [转载] python中svm的使用_Python中支持向量机SVM的使用方法详解
参考链接: 使用Python中的支持向量机(SVM)对数据进行分类 {"moduleinfo":{"card_count":[{"count_phon ...
- [转载] python中set怎么循环_Python Set集合操作
参考链接: Python 集合set add() #-*- coding:UTF-8 -*- #set 和dict类似,也是一组key的组合,但不存储value,key不能重复, #要创建一个set, ...
- python中赋值语句的作用_python中return可以使用赋值语句吗?
在python中,有各种不同类型的语句.一个python程序是由模块构成的;一个模块由一条或多条语句组成;每个语句由不同的表达式组成;表达式可以创建和操作对象.下面来看看python中的语句. 赋值语 ...
- [转载] python中的type和object详解
参考链接: Python object() 这篇主要描述Python的新风格对象(new-style objects),如下: 和分别是什么? 用户自定义的类和实例之间是怎么联系的?它们和内置类型又是 ...
最新文章
- 相机模拟激光雷达 建图
- 图上的对抗与攻击精选论文列表(​2021相关论文一览)
- 为rm添加一个回收站|将linux下的rm命令改造成mv到指定的目录下
- 打造全能的文本编辑器序列文章
- camunda流程引擎如此简单「四」
- 第二十二章:动画(六)
- python画窗口_pyqt中图案如何画在子窗口上
- RISC-V 能打 50 年!不必期待 RISC-VI —— 对话 RISC-V CTO Mark Himelstein
- 【异常】java.lang.NoClassDefFoundError: com/lowagie/text/pdf/PdfContentByte
- 12个你值得拥有的虚拟科学实验APP、工具和资源
- 拟合程度的评估--判定系数
- matlab表格数据输入方式,matlab输入excel表格数据-matlab怎么把数据写入excel
- Linux中的ko怎么玩?
- STM32学习心得二十一:实时时钟RTC和备份寄存器BKP特征、原理及相关实验代码解读
- C++七种序列容器类型
- vue开发移动端使用video.js播放视频
- C语言程序设计十个币,C语言程序设计复习(10页)-原创力文档
- Android 4.0 SDK新特性
- APP通用异常测试场景
- Simulink Simscape基础仿真电路