流程控制

流程控制今日内容概要: 一、流程控制理论 1、 流程控制定义 2、执行流程的分类 二、必知必会 三、if判断 1、单if分支 2、if与else分支 3、if、elif与else分支 4、if的嵌套 四、while循环 1、while循环 2、while+break循环 3、while+countine 今

今日内容概要:

一、流程控制理论

1、 流程控制定义

2、执行流程的分类

二、必知必会

三、if判断

1、单if分支

2、if与else分支

3、if、elif与else分支

4、if的嵌套

四、while循环

1、while循环

2、while+break循环

3、while+countine

今日内容之详细


 

一、流程控制理论

1、流程控制是指控制事物的执行流程

2、执行流程可分为:顺序结构、分支结构、循环结构,其中

顺序结构:顾名思义是指从上往下依次执行,我们之前所学的代码都是属于顺序结构

分支结构:是根据某些条件的判断做出不同的执行流程,因条件的不同有不同的执行结果

循环结构:是指根据某些条件的判断循环往复的做相同的事情,在代码层面上就是我们有时候需要一些代码反反复复的执行

  对于这三种结构,有时候我们为了便于理解,我们可以通过制作流程图,利用微信截图,在线网站processon,利用软件xmind等

流程控制

 

 

二、在python使用中的必知必会

1、在python中使用缩进来表示代码的从属关系,我们将缩进的代码称为某某的子代码,是否执行是由某某决定的

2、并不是所有的代码都是由子代码的,目前已学的有if、while、else、elif

3、如果多行代码属于同一个父代码,那么这多行代码需要保证相同的缩进量,在python使用中为了美观好看,通常推荐是使用四个空格来表示缩写

4、在python使用中具有相同缩进量的代码之间按照顺序结构执行,没有从属关系,平起平坐,没有主次关系

需要注意的是:如果一行代码的结尾是冒号结束,那么紧挨着的下一行必缩进,冒号的含义是相当于要拥有子代码

流程控制

 

 

三、if判断

 

1、单if结构

 

语法结构:if 条件:

                             条件成立之后代码执行的子代码(可以有多行) 

 

流程控制

 

2、if与else结构

语法结构:if 条件:

                     条件成立之后执行的子代码(可以有多行)

               else:

                     条件不成立之后执行的子代码(可以有多行)

流程控制

 

3、if、elif与else分支

语法结构:if条件1:

                      条件1成立执行的子代码(可以有多行)

                  elif条件2:

                      条件1不成立条件2成立执行的子代码(可以有多行)

                  elif条件3:

                       条件1和条件2都不成立条件3成立执行的子代码(可以有多行)

                  else:

                       上述条件都不成立执行的子代码(可以有多行)

其中中间的elif可以有多个

4、if之间的嵌套:也就是说上面这几种类型的组合形式,需要画图便于理解,情况也比较多

流程控制

 

 

四、while循环

 

1、单while循环语法结构:while 条件:

 

                                           条件成立后执行的循环体代码

 

1、首先先判断条件是否成立,如果成立则执行循环体代码

 

2、循环体代码执行完毕后,再次判定条件是否成立,如果成立则继续执行循环体代码,如果不成立则跳出循环

 

2、while+break

 

break是用于直接结束本层循环,意思是说break只能结束所在的那一层循环

 

流程控制

 

3、while+continue

continue是用于结束本次循环,直接开始下一次循环

流程控制

 

补充知识:debug模式是可以将瞬间完成的代码编程分布执行,也是用来找在代码中存在的bug

 

 

 

 

 

 

 

                      

 

 

 

 

 

 

 

 

 

 

 

 

今天的文章流程控制分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/46329.html

(0)
编程小号编程小号
上一篇 2023-08-24 19:06
下一篇 2023-08-24

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注