day2..1

day2.1

流程控制

# 什么是流程控制
控制流程是计算机控制领域的用语,意指在程序运行时,个别的指令运行或求值的顺序。不论是在声明式编程语言或是或是函数编程语言,都有类似概念。
# 执行流程的分类
1.顺序结构
    	这个很简单字面就可以理解(从上往下依次执行)
2.分支结构
    	根据某些条件的判断做出不同的执行流程
        	目前我们还没有编写过分支结构代码
3.循环结构
    	根据某些条件的判断循环反复的做相同的事情(不可能一直循环 应该有一个循环结束的条件)3.循环结构
    	根据某些条件的判断循环反复的做相同的事情(不可能一直循环 应该有一个循环结束的条件)

必知必会

1.在python中使用缩进来表示代码的从属关系
 # 属于if判断 是否执行由if判断决定
     """我们也将缩进的代码称之为某某某的子代码"""
        2.并不是所有的代码都可以有子代码(从属的代码)
	目前可以有的
    	if 
        else
3.如果多行代码属于同一个父代码 那么这多行代码需要保证相同的缩进
	在python中推荐使用四个空格来表示缩进(四个好看一些)
4.具有相同缩进量的代码彼此之间按照顺序结构执行 没有从属关系 平起平坐
"""ps:如果一行代码的结尾是冒号结束 那么紧挨着的下一行必缩进
	冒号的含义相当于是要拥有子代码
"""

分支结构

# 单if分支
单分支if语句是最简单的条件判断语句,其一般形式为:if(表达式)  语句
if 条件:
		    条件成立之后执行的子代码(可以有多行)

# 2.if与else分支
语法结构
		if 条件:
		    条件成立之后执行的子代码(可以有多行)
当某个条件满足时运行指定代码A,当这个条件不满足时运行指定代码B
如图所示:

# 3.if与elif与else分支
语法结构
		if 条件1:
			条件1成立执行的子代码(可以有多行)
		elif 条件2:
			条件1不成立条件2成立执行的子代码(可以有多行)
		elif 条件3:
			条件12都不成立 条件3成立执行的子代码(可以有多行)
		else:
			上述所有的条件都不成立执行的子代码(可以有多行)
	中间的elif可以有多个

# if的嵌套if-else语句的缩进块中可以包含其他if-else语句,称为嵌套if-else语句。在嵌套的选择结构中,根据对齐的位置来进行elseif的配对。简单的形式
执行过程说明如下:

条件1为真时,判断条件2。条件1为假时,执行语句块3;
如果条件2为真,执行语句块1,然后结束整个选择结构。如果条件2为假,执行语句块2,然后结束整个选择结构。

"

循环结构

# while循环
语法结构:
while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。
while 条件:
1.先判断条件是否成立 如果成立则执行循环体代码
2.循环体代码执行完毕后 再次判断条件是否成立 如果成立则继续执行循环体代码 如果不成立则跳出循环.
# debug模式
可以将瞬间执行完成的代码变成分步执行

posted @   Gabydawei  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示