python --> Python初阶 --> 基础语法 --> 条件和分支
生活随笔
收集整理的這篇文章主要介紹了
python --> Python初阶 --> 基础语法 --> 条件和分支
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目錄
條件與分支概述:
單分支demo:(ASCII碼中11是男)
雙分支demo:
多分支demo:
if/else三元表達(dá)式:(xxx if x else yyy)
條件與分支概述:
條件分支是計(jì)算機(jī)編程領(lǐng)域中的一個(gè)重要組成部分,不論哪種編程語(yǔ)言都存在分支機(jī)構(gòu)。
- 通俗的來(lái)說(shuō)就是滿足某種條件的時(shí)候去干某事,而不滿足的時(shí)候干另外一件事。
在代碼里面來(lái)說(shuō)就是,滿足 if 關(guān)鍵字后面的條件時(shí)就執(zhí)行 if 下面的代碼塊,不滿足就執(zhí)行 else 下面的代碼。 - 在Python中使用空白(空格/制表符-Tab)來(lái)標(biāo)識(shí)代碼塊,所有縮緊在同一層級(jí)的代碼被看作是同一個(gè)代碼塊。利用代碼塊和if組合起來(lái),使Python清楚的知道條件滿足需要執(zhí)行哪些代碼,而條件不滿足的時(shí)候要從哪開(kāi)始執(zhí)行代碼。
if語(yǔ)句用來(lái)做判斷,并選擇要執(zhí)行的語(yǔ)句分支。基本格式如下:
if CONDITION1:code_block(1) elif CONDITION2:code_block(2) elif CONDITION3:... ... else:code_block_else單分支demo:(ASCII碼中11是男)
sex= 11if score == 11:print("男")雙分支demo:
num = 10 if num == 10:print(num) else:print("不是10")多分支demo:
score = 77if score >= 90:print("優(yōu)秀") elif 70 <= score < 90:print("良好") elif 60 <= score < 70:print("及格") else:print("不及格")if/else三元表達(dá)式:(xxx if x else yyy)
x=5 z=6 y=x>z a = (y if x else z) print(a)實(shí)際上,三元運(yùn)算也能使用and / or來(lái)實(shí)現(xiàn):
a = ((x and y) or z)python中基本總是首選簡(jiǎn)單的、通俗易懂的方式。所以,用if吧。
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的python --> Python初阶 --> 基础语法 --> 条件和分支的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: IT界含金量高的认证考试
- 下一篇: 2021年8月Web服务器排行榜:Ngi