python入门之三大流程

python中控制程序的三大流程,三大流程又叫程序控制流程,在我们编写代码时,程序是怎么运行的,要用到程序控制流程。
三大流程分别是:
1.顺序:在普通代码中,运行的方向是从上到下,从左到右。
2.分支(又叫选择)结构:当代码遇到不同的情况时,不同的选择,代码的实现是不一样的
①单分支:

		if 条件:
			  #强制缩进,缩进一定要保持一种,不能改变
			(条件成立的情况下,执行缩进的代码)
			  #条件运算的结果必须是布尔值,表示条件是否成立 

缺点:只能处理条件成立的情况,没办法处理条件不成立的情况
②双分支:

			if 条件 :        if 条件 :
				Print             	if 条件 :
			else :			  			print
    			  Print 			else :
										print

③多分支:

			If 条件1 :
				Print
			 elif 条件2 :
				条件2成立时的动作
			 elif 条件3 :
				条件3成立时的动作

else :(else可以不写,或者可以不写条件,表示其他情况)
双分支例如:在这里插入图片描述多分支例如:
在这里插入图片描述
3.循环:
python只有两种循环

1.while循环
	语法结构:
		While condition(条件) :

#缩进的所有代码,均为循环体
pass:跳过

2.for循环
	语法结构:
		for in 结构,类似于其他语言中的foreach
		for in 容器:

#循环体
#for in 循环本质就是不断迭代容器,每次就会迭代一个容器的元素,直至迭代完成

·for u in users

(for循环,一次一次去取users中的元素,然后放在u中,每一次会冲刷前一次的值)

·容器:代指一块内容
·range的全局函数:至少要有一个参数,表示一个区间范围,range(num)→[0,num)

1.一个参数:从0开始,直到参数前一个结束
2.两个参数:range(num1,nume2)→从num1开始到num2-1
3.三个参数:range(num1,num2,i)→i表示的是执行的数之间的间隔

①continue关键字:出现在循环中,目的是跳过本次循环,执行下次循环;循环是否终止,就要看条件判断;

②break关键字:遇到break关键字,不管条件是否满不满足,都直接终止循环。

·在python中,循环结束后,可以跟一个else(和while,for同级别)

While :
	Pass
Else :

For :
	Pass
Else :

(此时这个else是属于循环的,当循环正常结束(没有被break打断),则进入else
当被break打断时,不会进入else;即else是循环正常结束后进入的)

for循环的例题(九九乘法表):
代码:
在这里插入图片描述
执行结果:
在这里插入图片描述
while循环的例题:
代码:
在这里插入图片描述
执行结果:
在这里插入图片描述

发布了17 篇原创文章 · 获赞 2 · 访问量 372

猜你喜欢

转载自blog.csdn.net/qq_44487069/article/details/104418354
今日推荐