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