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