久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Python中的分支結構分為幾種?

今天馬哥教育要跟大家分享的文章是Python中的分支結構分為幾種?迄今為止,我們寫的Python代碼都是一條一條語句順序執行,這種結構的代碼我們稱之為順序結構。然而僅有順序結構并不能解決所有的問題,Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 !

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

在Python中,要構造分支結構可以使用if、elif 和 else關鍵字。分支結構也分為單分支結構、雙分支結構以及多分支結構。

下面就讓我們先一起學習單分支結構:

單分支結構

單分支結構,顧名思義一個if就足夠,滿足條件就輸出,不滿足就跳過該代碼塊執行下面的代碼。例如:

age = 16

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

if age >= 18:

print("可以去網吧!")

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

注意:在Python中,使用縮進來構造代碼塊。而在Java、C、C++中則使用花括號構造代碼塊。

此處不論年齡滿不滿足要求,第5行代碼都會執行。

雙分支結構

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

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

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

money = 25

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

if money >= 30:

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

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

注意:else關鍵字后面記得加冒號!

多分支結構

當然如果要構造出更多的分支,可以使用`if…elif…else…`結構,這種格式的elif相當于Java中的else if的縮寫:

''' 定義成績score 大于90分為優秀,80分-90分為良好,70分-80分為中等, 60分-70分為合格,否則為不及格 ''' score = 60 if score >= 90: print("都是九年義務教育,為什么你這么優秀?") elif score >= 80 and score < 90: print("兄弟,你是良好!") elif score >= 70 and score < 80: print("中規中矩") elif score >= 60 and score < 70: print("60分萬歲,多一分浪費!還好及格了!") # 這里就不需要再往下判斷了,上面的都不滿足就是不及格了 else: print("又要去參加補考了!")

以上就是馬哥教育今天為大家分享的關于Python中的分支結構分為幾種的文章,希望本篇文章能夠對正在從事Python相關工作的小伙伴們有所幫助,想要了解更多相關知識記得關注馬哥教育官網。最后祝愿小伙伴們工作順利!

聲明:文章來源于網絡,侵刪!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 治多县| 驻马店市| 巫山县| 苗栗县| 厦门市| 阜城县| 平舆县| 辽阳县| 怀宁县| 商都县| 河西区| 应城市| 布尔津县| 武汉市| 开江县| 新密市| 禄丰县| 和龙市| 德令哈市| 保定市| 吴桥县| 修水县| 东阿县| 镇赉县| 佛学| 开江县| 呼玛县| 昭苏县| 衡阳市| 柏乡县| 江川县| 宜阳县| 怀柔区| 永新县| 富蕴县| 伊宁市| 镇康县| 四川省| 中方县| 平潭县| 偏关县|