日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

Python中選擇結(jié)構(gòu)實(shí)例講解_python

更新時(shí)間: 2022-12-16 編程語(yǔ)言

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)行判斷條件滿(mǎn)足之后執(zhí)行下方語(yǔ)句
 執(zhí)行語(yǔ)句
elif 判斷條件 #在不滿(mǎn)足上面所有條件基礎(chǔ)上進(jìn)行條件篩選匹配之后執(zhí)行下方語(yǔ)句
 執(zhí)行語(yǔ)句
else   #再不滿(mǎn)足上面所有的添加下執(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.0")】

elif 是在不滿(mǎn)足上一個(gè)條件的基礎(chǔ)上再次進(jìn)行判斷

如果變量douliqian的值大于12小于200,則執(zhí)行【print("吃炒餅!=。=!!")】,同理大于3小于12就只能“啃饅頭”了。

else 是在之前的所有添加都不能滿(mǎn)足的條件下執(zhí)行,也就是三塊錢(qián)都沒(méi)有,那就“餓死算了”。

原文鏈接:https://www.py.cn/jishu/jichu/34612.html

欄目分類(lèi)
最近更新