零基础学python之基础编程(6)----流程控制语句

零基础学python之基础编程(6)

大家好,我们今天来学习第六节,流程控制语句的使用.

一 程序的顺序执行

	1,顺序执行:----->程序在运行时,代码从上往下逐个运行.
	2,选择执行:----->根据条件是否满足,执行对应的代码.
	3,循环执行:----->根据条件是否满足,重复循环相应的代码.

我们在进行条件满足判断时,计算机通过bool类型的数据进行逻辑判断,判断


二 代码的缩进-----代码块的控制

在python当中,是通过代码的缩进来代表一个一个代码的权限.

类似于有缩进的代码是上一个没有缩进的代码的小弟的意思,小弟要听老大的话.
python 中缩进是用tab 键来进行实现的.


三 选择执行 (条件控制语句 if)

if 语句的作用就是’‘条件判断’',根判断结果执行对应的代码
if-----> 如果
else----->否则
elif -------->或者 else+ if 的简写

1 单分支语句

单分支语句: 只满足if 的条件就执行对应的代码.

if  判断条件:
	执行语句
	

例如:

零基础学python之基础编程(6)----流程控制语句_第1张图片

零基础学python之基础编程(6)----流程控制语句_第2张图片

2 双分支语句

双分支语句:满足条件就执行if里的执行语句,不满足就执行else里的执行语句

语法:

if 判断条件:
	执行语句
else:
	执行语句

例如:
零基础学python之基础编程(6)----流程控制语句_第3张图片

零基础学python之基础编程(6)----流程控制语句_第4张图片

3 多分支语句

多分支语句:满足if条件或elif的判断条件就执行,不满足就执行else.

if 判断条件:
	执行语句
elif 判断条件:
	执行语句
else:
	执行语句

例如:

零基础学python之基础编程(6)----流程控制语句_第5张图片

零基础学python之基础编程(6)----流程控制语句_第6张图片

我们在写 if 和 else 里的判断条件一般只能判断一个但是我们用到 and 和or 可以进行多个判断

4 and//or —>逻辑运算符

and;并列关系,当有多个条件时需要同时满足所有条件 判断结果就为真
or:或关系 ,当有多个条件时只需要满足一个条件,判断结果就为真

当我们学会了选择判断语句我们就可以写一些文字游戏,扫雷,斗地主等等的小游戏.


四 循环执行(while)

所谓的循环就是把一段代码进行循环重复运行.

我们在编程中,循环通常可以减少代码量,然后提高运行速度.

1 死循环:
while 1:
	循环执行语句
2 while 循环语句

while循环:判断条件是否为真,为真就循环代码,为假就停止循环.

while 判断条件()
	执行语句

例如:

零基础学python之基础编程(6)----流程控制语句_第7张图片

零基础学python之基础编程(6)----流程控制语句_第8张图片

3 迭代循环(for循环)

可以理解为while的升级版,也是我们用的比较多的一种循环,他们的作用都是循环但是在特定情况下
for循环在遍历数据的时候,和在循环次数已知时更加方便.

遍历/迭代,就是将数据一个一个的拿出来.

for循环的用法:
1,遍历数据

				1,变量:这里的变量通常是i,作为一个临时容器使用
				2,可迭代对象:能够储存数据的值(字符串,列表等等)

语法:

for 变量 in 可迭代对象:
	执行语句 

例如:
零基础学python之基础编程(6)----流程控制语句_第9张图片

零基础学python之基础编程(6)----流程控制语句_第10张图片
2,指定循环

		1 range() 表示一个数组范围,结合in, 可以做一个简单的数值范围判断,range的默认值是0,终点值是在他的前一位
		2,in range(1,10)  取头不取尾  这个循环次数就是1---9 9次,我们要想循环10次就需要(1,11)

语法:

for i in range(10)/(1,11)
	执行语句

例如:
零基础学python之基础编程(6)----流程控制语句_第11张图片

零基础学python之基础编程(6)----流程控制语句_第12张图片

五 print中的end

在我们输出函数print()中有一个属性end属性,通常end属性默认是\n 换行
但是end 的值是可以修改的

print('内容',end = '')

讲得不好, 多多见谅 , 我们下次再见

更多优质文章点这里

你可能感兴趣的:(python,python)