ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

条件判断与嵌套

2020-06-11 14:07:17  阅读:268  来源: 互联网

标签:缩进 判断 Python 代码 嵌套 条件


1.条件判断

这个词包含了两个概念:第一,它得满足我们制定的一些条件

                                     第二计算机要帮我们做出判断,其实判断之前我们也会制造条件

首先说说条件:首先我们设置一些条件,一般用赋值语句来表示比如a=6,a=8......

 

 

 

然后就是判断,在Python宇宙,条件判断语句总共有三种表现形式,我们先从最简单的单向判断:if开始说起:

  1.单向判断:if顾名思义就是如果的意思,如果后面一般都会制定一些条件,会形成这样一种结构,如果...就...

就后面是我们要实现的效果比如

 

 1.第一行代码,用赋值运算符=对当前情况进行赋值,是第一个条件

2,第二行,确定if条件:如果变量a的值>10时,就执行冒号后,下一行的命令。

3.第三行,用print()命令打印出结果

4,如果不满足条件,则什么都不做,终端会是一片空白

 

 注意:在条件判断代码中的冒号:后、下一行内容的前面,会空4个格

首先,在计算机的沟通语言中,空格的学名叫缩进,比如我们写文章都要空两个格,这就叫首行缩进

对于Python而言,冒号和缩进是一种语法。它会帮助Python区分代码之间的层次,理解条件执行的逻辑及先后顺序。【注:缩进是四个空格或一个Tab键】

并且,在if条件语言中,缩进不需要我们手动按空格键。当你用英文输入法打:后按回车,我们的开发工具(用来编写Python代码的程序)为了方便大家编程,会自动实现下一行代码,向右缩进的功能。

  2.双项判断

你可以把它理解为双项条件判断,就是说他的条件是两个

比如

 

 结果会是:

 

流程图如下:

 

 

 

 

   3.多项判断

也就是多项条件判断,一般会大于2个

直接看格式:

 

 多向判断的命令逻辑关系:如果if的条件不满足,就按顺序看是否满足elif的条件,如果不满足elif的条件,就执行else的命令

当判断的条件超过3个时,中间的多个条件都可以使用elif

 

 2,,if嵌套:

 

 像这种如果底下还有如果(即条件里还套条件)的情况,就需要用到条件嵌套

简单来讲就是:在基础条件满足的情况下,再在基础条件底下增加额外的条件判断

 

 每次嵌套的条件需要再加4个空格 ,代表下一级

计算机语法的执行逻辑永远都不会变,代码也要一行一行往下执行,并根据条件判断运行对应层级,输出对应结果

if嵌套由于涉及多个条件判断,并且是条件套条件的判断,所以为了理清逻辑,我们可采用扒洋葱大法写if嵌套

那么,我们的思考逻辑应该是这样(1)把彼得·帕克26分的历史成绩赋给变量historyscore;(2)用if…else写最基础判断条件如果historyscore>=60时,打印你已经及格,否则,打印不及格

 

 

第二步,在“第一层皮”里装东西。也就是在条件【historyscore>=60】下,增加额外条件。

 

 

最后一步,你要为另一个大条件else增加额外条件了!

 

 

总结一下:

 

 

 

 

 

标签:缩进,判断,Python,代码,嵌套,条件
来源: https://www.cnblogs.com/jun-001/p/13042873.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有