Python——if语句

if语句

Python语言中的流程控制语句:
1.顺序语句(代码从上往下顺序执行)
2.条件分支语句
	if语句有三种格式:
	**第一种格式**:
		if 关系表达式:
			语句体
解释: 1.语句体可以是一行代码,也可以是多行代码。
	  	2.if表达式结束需要有冒号  :
		3.语句体之前需要缩进(Tab键),强制缩进。
		4.执行流程:先判断关系表达式,看结果是True还是False,如果结果是True,就执行语句体,反之不执行。
	**第二种格式**:
		if 关系表达式:
			语句体1
		else:
			语句体2
执行流程:先判断关系表达式看其结果是Ture还是False,Ture就执行语句体1,如果是False,就执行语句体2。
				
	**第三种格式**:
	if 关系表达式1:
		语句体1
	elif  关系表达式2:
		语句体2
	 ……   #表示省略了0个或者是多个elif语句
	else:
		语句体n+1
	执行流程:先判断关系表达式1看其结果是Ture还是False,Ture就执行语句体1,False就去判断关系表达式2结果,True就执行语句体2,…要是以上的结果都是False,就执行语句体n+1。

if语句的嵌套使用

嵌套使用就是指在if语句中有另一个if语句体。
格式:
if 关系表达式1:
	语句体1
	if 关系表达式2:
		语句体2
	else:
		语句体3
else:
	语句体4
执行流程:
	1.先执行关系表达式1,看其结果True还是False;
	2.如果为True,就执行语句体1,然后执行关系表达式2,看其结果True还是False;
	3.如果为True,就执行语句体2;
	4.否则就执行 语句体3;
	5.如果关系表达式1的结果为False,就执行语句体4;

猜你喜欢

转载自blog.csdn.net/weixin_43617255/article/details/83792647