在非常简单的 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 语句嵌套来完成:
运作結果为:
键入司机每 100ml 血夜乙醇的成分:10
司机不组成酒驾
自然,这一练习题独立应用 if elif else 还可以完成,这儿仅仅为了更好地让新手了解 if 支系嵌套的使用方法罢了 。
此外 ,if支系构造中还能够嵌套循环结构,一样,循环结构中也能够嵌套支系构造。
末尾褔利
这儿免费送大伙儿一套2020全新python新手入门到高級新项目实战演练教程视频 ,点一下这儿就可以领到!或是添加时尚博主Python沟通交流圈(QQ群:1049600759)一键下载。
文中的文本及图片来自互联网再加上自身的念头,仅作学习培训、沟通交流应用,不具备一切商业行为,著作权归创作者全部,如有什么问题请立即在线留言以作解决 。