亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

零基礎(chǔ)Python教程-分支結(jié)構(gòu)

在日常生活中,我們會(huì)遇到很多選擇類的問題。比如:午飯吃螺螄粉還是生煎包?下班回家坐地鐵還是公交車?這也就是我們編程語言中常說的“分支結(jié)構(gòu)”,今天就讓我們一起學(xué)習(xí)一下吧!

在Python中,要構(gòu)造分支結(jié)構(gòu)可以使用if、elif 和 else關(guān)鍵字。分支結(jié)構(gòu)也分為單分支結(jié)構(gòu)、雙分支結(jié)構(gòu)以及多分支結(jié)構(gòu)。

下面就讓我們先一起學(xué)習(xí)單分支結(jié)構(gòu):

單分支結(jié)構(gòu)

單分支結(jié)構(gòu),顧名思義一個(gè)if就足夠,滿足條件就輸出,不滿足就跳過該代碼塊執(zhí)行下面的代碼。例如:

age = 16

# 判斷語句,判斷age是否大于等于18,注意if后面要加空格,條件寫完后要加:

if age >= 18:

print("可以去網(wǎng)吧!")

print("媽媽叫你回家吃飯!")

注意:在Python中,使用縮進(jìn)來構(gòu)造代碼塊。而在Java、C、C++中則使用花括號(hào)構(gòu)造代碼塊。

此處不論年齡滿不滿足要求,第5行代碼都會(huì)執(zhí)行。

雙分支結(jié)構(gòu)

雙分支結(jié)構(gòu)和單分支的區(qū)別是多了一個(gè)else(否則),整段代碼意思是,如果條件滿足就打印if條件下的代碼塊,不滿足就打印else條件下的代碼塊。例如:

# 午飯吃生煎包還是沙縣小吃#

如果兜里的錢大于等于30元就吃螺螄粉,否則去吃沙縣。

money = 25

#如果金額大于30,就打印 "今天有錢,去吃螺螄粉!"

if money >= 30:

print("今天有錢,去吃螺螄粉!")#否則,就打印 "剛還完花唄,沒錢了!去吃生煎包吧!"

else: print("剛還完花唄,沒錢了!去吃沙縣小吃吧!")

注意:else關(guān)鍵字后面記得加冒號(hào)!

多分支結(jié)構(gòu)

當(dāng)然如果要構(gòu)造出更多的分支,可以使用`if…elif…else…`結(jié)構(gòu),這種格式的elif相當(dāng)于Java中的else if的縮寫:

'''

定義成績score

大于90分為優(yōu)秀,80分-90分為良好,70分-80分為中等,

60分-70分為合格,否則為不及格

'''

score = 60

if score >= 90: print("都是九年義務(wù)教育,為什么你這么優(yōu)秀?")

elif score >= 80 and score < 90:

print("兄弟,你是良好!")

elif score >= 70 and score < 80:

print("中規(guī)中矩")

elif score >= 60 and score < 70:

print("60分萬歲,多一分浪費(fèi)!還好及格了!")

# 這里就不需要再往下判斷了,上面的都不滿足就是不及格了

else: print("又要去參加補(bǔ)考了!")

好啦!今天的分享到這里就結(jié)束了,希望大家能夠持續(xù)關(guān)注馬哥教育官網(wǎng),每天都會(huì)有大量的優(yōu)質(zhì)內(nèi)容與大家分享歐!免責(zé)聲明:內(nèi)容和圖片源自網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請(qǐng)告知,我們將盡快刪除相關(guān)內(nèi)容。

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!