1. 程式人生 > >Python——if語句

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;