Python——if語句
阿新 • • 發佈:2018-11-10
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;