2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

python選擇結(jié)構(gòu)

 pythonjava學(xué)習(xí) 2021-04-06
Python中也有三種結(jié)構(gòu):順序,選擇和循環(huán),所有的編程語(yǔ)言中都有這三種結(jié)構(gòu)。
今天介紹選擇結(jié)構(gòu)。
1、if語(yǔ)句
老生常談了,if語(yǔ)句功能和其他語(yǔ)言中的一致。
但語(yǔ)法要注意。
    if 表達(dá)式:
        語(yǔ)句
注意:1if 后面不是括號(hào),是空格。
(2)表達(dá)式結(jié)束后是冒號(hào):。
(3)選擇語(yǔ)句的語(yǔ)句體是靠縮進(jìn),而不是大括號(hào)??s進(jìn)多一個(gè)空格少一個(gè)空格都不行。
例:判斷輸入的數(shù)是否大于5。
其代碼及運(yùn)行結(jié)果如下:

if語(yǔ)句中的表達(dá)式是一個(gè)判斷條件,一般用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)來(lái)表示。
例: 判斷是否偶數(shù)用:x%2==0
有時(shí),如果有:
    if i:
        print(i)
這里的i的意思是i不等于0。
例:
i=int(input("請(qǐng)輸入一個(gè)整數(shù):"))
if i:
    print(i,"不等于0")
意思是如果i==0,什么都不輸出。
如果i!=0,輸出i不等于0
如下圖所示,運(yùn)行結(jié)果有兩個(gè),一個(gè)是當(dāng)i==0時(shí),一個(gè)是當(dāng)i不等于0時(shí)。

--------------------------代碼不少,休息一會(huì)兒

        --------------------------這是廣告開(kāi)始的分割線

---------------------------這是廣告結(jié)束的分割線

  ------------------------------------接著,來(lái)......

2、if...else語(yǔ)句
如果要實(shí)現(xiàn)雙選,也就是雙分支時(shí),就可以用if...else語(yǔ)句,與其他語(yǔ)言里一樣,只注意冒號(hào):和縮進(jìn)即可。
if 表達(dá)式:
    語(yǔ)句1
else:
    語(yǔ)句2
例:判斷兩個(gè)數(shù)的大小。

3、多分支語(yǔ)句
放心,python里面沒(méi)有switch。
Python中的多分支用的是:if...elif...else語(yǔ)句。
形式如下:
if 表達(dá)式1
    語(yǔ)句1
elif 表達(dá)式2
    語(yǔ)句2
    .
    .
    .
elif 表達(dá)式n-1:
    語(yǔ)句n-1
else:
    語(yǔ)句n
例:計(jì)算分段函數(shù)。

其代碼及運(yùn)行結(jié)果如下圖所示:

Python中的分支語(yǔ)句就結(jié)束了,很簡(jiǎn)單吧,就注意多分支時(shí),是 elif,只有最后一個(gè)是else。更需要多注意的是縮進(jìn)。
人生苦短,我用Python。
再來(lái)看一個(gè)例子吧。
例:輸入一個(gè)學(xué)生的成績(jī),將其轉(zhuǎn)化成簡(jiǎn)單描述:不及格(小于60)、及格(60-79)、良 好(80-89)、優(yōu)秀(90-100)。
這是其他編程語(yǔ)言里用switch的絕對(duì)會(huì)出現(xiàn)的問(wèn)題。
python解決如下:

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多