Python三大程序控制流程

Python三大流程

顺序

这个不用多说,就是按照从上到下,从左至右的顺序执行代码

主要说一说下面两个流程

分支

看见分支我们是否想到了分岔路口,根据条件我们选择要走哪条路

条件运算的结果必须是boolean,表示条件是否成立!!!

单分支

单分支意味着什么呢?
比如说你要过一条河,通往河对面有一座桥,那么你可以通过这座桥过河,这就是条件满足,执行分支里的语句

但是如果这座桥断了,这个时候你就不能过河了,也就是过河的条件不满足,那么就不执行分支里的语句

下面是单分支的语法及注意事项
在这里插入图片描述

双分支

双分支我们继续用上面那个例子,通往河对面除了这座桥,还有其他的桥,也可以绕着走路过去
这座桥能走就走这座桥(if 条件满足),走不了就换条路(else 其他情况)

|--双分支
	if  condition:
		#写条件成立的代码
	else:
		#写条件不成立的代码
多(三)分支
|--多(三)分支
			if  条件1:
				#条件1成立的时候
			elif  条件2:
				#条件2成立的时候
			……
			
			else: 
				#表示剩余的条件

循环

Python为我们提供了两种循环:while循环和for循环

▪ while 循环:
			语法结构:
			while condition: 
				#缩进的所有代码都是循环体
				#一行或多行代码,要循环的代码
				#循环体
			条件一直为真,死循环;条件为假时,退出循环
▪ for循环:
	for in结构:类似其他语言的foreach,或者for加强
	for 变量 in 容器:
		#循环体
		#for in本质上就是不断迭代容器,每次就会迭代一个容器
		#直至迭代完成

在这里插入图片描述
在循环中我们学到了三个关键字:continue、break、in

range的全局函数:
	至少要有一个参数
	一个参数:默认从0开始:range(num)     0~num-1    #[0,num)  注意:前闭后开
	两个参数:range(10,21),两个参数时,相当于指定了开始值
	三个参数:range(5,100,2),此时,每两个数,生成一个数

range全局函数一般与for连用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值