python程序分支結(jié)構(gòu)是由什么引導(dǎo)的?
python程序分支結(jié)構(gòu)是由if引導(dǎo)的。
python簡單的if語句:單分支結(jié)構(gòu),執(zhí)行流程:如果表達(dá)式結(jié)果為真,則執(zhí)行語句塊。否則,直接執(zhí)行后續(xù)語句
if…else…語句
雙分支結(jié)構(gòu),執(zhí)行流程:如果表達(dá)式結(jié)果為真,則執(zhí)行語句塊。否則,直接執(zhí)行后續(xù)語句
if…elif…else語句
多重分支結(jié)構(gòu),執(zhí)行流程:如果表達(dá)式結(jié)果為真,則執(zhí)行if后的語句塊,否則繼續(xù)判斷elif中的表達(dá)式,如果都不滿足條件,則執(zhí)行else中的語句塊。
if語句的嵌套
分支結(jié)構(gòu)的嵌套,多個(gè)if嵌套使用
單分支
單分支結(jié)構(gòu)的語法:
if 表達(dá)式 : //表達(dá)式的值是布爾類型 冒號必須寫
語句塊 //代碼縮進(jìn)是四個(gè)空格 必須是有縮進(jìn)的,如果語句塊中是由多行代碼構(gòu)成,那么這些同一級別的代碼必須保持同樣的代碼縮進(jìn)
后續(xù)語句
執(zhí)行流程:
如果表達(dá)式結(jié)果為真,則執(zhí)行語句塊。否則,直接執(zhí)行后續(xù)語句