Python中選擇結(jié)構(gòu)實例講解
1、選擇結(jié)構(gòu)通過判斷條件是否成立來決定分支的執(zhí)行。
2、選擇結(jié)構(gòu)形式:單分支、雙分支、多分支。
3、多分支結(jié)構(gòu),幾個分支之間有邏輯關(guān)系,不能隨意顛倒順序。
實例
'''
單分支選擇結(jié)構(gòu)
if 條件表達式:
語句/語句塊
'''
if 3+2==5:
print("單分支選擇結(jié)構(gòu)") #true
'''
雙分支選擇結(jié)構(gòu)
if 條件表達式:
語句/語句塊
else
語句/語句塊
'''
a = 3
if a<2:
print('t'+str(a)) #true
else:
print('f'+str(a)) # false
'''
多分支選擇結(jié)構(gòu)
if 條件表達式:
語句/語句塊
elif
語句/語句塊
.
.
.
elif
語句/語句塊
[else
語句/語句塊
]
[] : 表示可選
'''
b = 2
if b == 1:
print('1')
elif b<1:
print('2')
else:
print('3')知識點擴展
python判斷選擇結(jié)構(gòu)【if】
if 判斷條件 #進行判斷條件滿足之后執(zhí)行下方語句 執(zhí)行語句 elif 判斷條件 #在不滿足上面所有條件基礎(chǔ)上進行條件篩選匹配之后執(zhí)行下方語句 執(zhí)行語句 else #再不滿足上面所有的添加下執(zhí)行下方語句 執(zhí)行語句
下面舉一個簡單的例子,看兜里有多少錢來決定吃什么飯。
douliqian=2
if douliqian>200:
print("小龍蝦走起??!0.0")
elif douliqian>12:
print("吃炒餅!=。=??!")
elif douliqian>3:
print("啃饅頭吧")
else:
print("餓死算了 。。*-*。。")
>>
餓死算了 。。*-*。。其中if 進行最開始的判斷大于200的時候執(zhí)行 【print("小龍蝦走起?。?.0")】
elif 是在不滿足上一個條件的基礎(chǔ)上再次進行判斷
如果變量douliqian的值大于12小于200,則執(zhí)行【print("吃炒餅!=。=??!")】,同理大于3小于12就只能“啃饅頭”了。
else 是在之前的所有添加都不能滿足的條件下執(zhí)行,也就是三塊錢都沒有,那就“餓死算了”。
到此這篇關(guān)于Python中選擇結(jié)構(gòu)實例講解的文章就介紹到這了,更多相關(guān)Python選擇結(jié)構(gòu)淺析內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

