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

【案例】分辨是不是为酒后驾驶
假如要求,车子司机的血夜酒精浓度低于 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)一键下载。


 

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

文章来源于网络 ,如有侵权请联系站长QQ61910465删除
本文版权归去快排wWw.seogUrublog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系qq❉61910465