流程控制

今日内容笔记

1.流程控制理论

流程控制是控制事物的执行流程

执行流程的分类:

1.顺序结构:
	从上而下依次执行
  流程图表示:

2.分支结构:
根据某些特定条件而判断做出不同的执行流程
流程图表示:

3.循环结构
在程序中需要发复执行某个功能而设置的一种程序结构,由循环体中的条件判断是否继续循环还是退出循环

​ 流程图表示:

2.必知必会

    1.在python中是用缩进来表示代码的从属关系,同时我们也将缩进的代码称其为xxx的子代码
    2.不是所有的代码都有属于自己的子代码
    3.如果多行子代码属于同一个父代码,那么它们一定要保持相同的缩进,在python中推荐使用四个空格来表示缩进,也可以使用tap键,快速打印四个空格。
    4.具有相同缩进的子代码彼此之间是按顺序结构执行的,谁写在前面谁先执行。
    5.如果一行代码后面跟着冒号,那么下一行代码必须缩进,冒号的含义也是相当于拥有一串子代码。

3.分支结构

    分支结构有四种,有单分支,if和else分支,if,elif,else分支,还有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的嵌套
	语法结构
    	if 条件1:
            if 条件1:
            	if条件1成立后执行的子代码条件1也成立后执行的子代码
			else:
                if 条件1成立后但子代码条件1不成立的情况下执行的子代码

4.循环结构

1.while循环
	语法结构
		while 条件:
			条件成立之后执行的循环体代码
	1.先判断条件是否成立 如果成立则执行循环体代码
	2.循环体代码执行完毕后 再次判断条件是否成立 如果成立则继续执行循环体代码 如果不成立则跳出循环
2.while+break
	break是结束本层循环,如果不加它,while循环会一直执行下去,不会停止,但是break只能结束它所在的那一层循环,如果有循环嵌套的话需要分别在大的循环和小的循环中都要加break
3.while+continue
	continue是用于结束本次循环,直接开始下次循环,和break是while循环的两个关键字。

5.补充

debug模式
	可以将瞬间执行的代码分成一步一步执行
posted on 2022-03-07 17:26  jilei  阅读(83)  评论(0)    收藏  举报