首頁(yè)技術(shù)文章正文

Python if判斷語(yǔ)句的用法詳細(xì)介紹

更新時(shí)間:2020-05-24 來源:黑馬程序員 瀏覽量:


1、if 條件語(yǔ)句語(yǔ)法

if 條件:

    條件成立執(zhí)行的代碼1

    條件成立執(zhí)行的代碼2

    ......


2、快速體驗(yàn)if條件語(yǔ)句

下面通過一個(gè)實(shí)例來體驗(yàn)if條件語(yǔ)句

# 條件成立執(zhí)行代碼1和2,條件不成立時(shí)執(zhí)行代碼3

if True:

    # 條件成立

    print('條件成立執(zhí)行的代碼1')

    print('條件成立執(zhí)行的代碼2')

else:

    # 條件不成立

    print('條件成立執(zhí)行的代碼3')

# 下方的代碼沒有縮進(jìn)到if語(yǔ)句塊,所以和if條件無關(guān)

print('我是無論條件是否成立都要執(zhí)行的代碼')

運(yùn)行結(jié)果

1590315165581_python-if條件判斷.jpg


3、上網(wǎng)案例演示if條件判斷語(yǔ)句


演示一:年齡20,判斷是否可以上網(wǎng)

age = 20

if age >= 18:

    print('已經(jīng)成年可以上網(wǎng)')

else:

    print('未成年,系統(tǒng)關(guān)閉')

運(yùn)行結(jié)果
已經(jīng)成年可以上網(wǎng)

演示二:用戶可以輸出自己的年齡,然后系統(tǒng)進(jìn)行判斷是否成年,成年則輸出"您的年齡是'用戶輸入的年齡',已經(jīng)成年,可以上網(wǎng)"。

# input接受用戶輸入的數(shù)據(jù)是字符串類型,條件是age和整型18做判斷,所以這里要int轉(zhuǎn)換數(shù)據(jù)類型

age = int(input('請(qǐng)輸入您的年齡:'))

if age >= 18:

    print(f'您的年齡是{age},已經(jīng)成年,可以上網(wǎng)')

    print('系統(tǒng)關(guān)閉')

運(yùn)行結(jié)果:

請(qǐng)輸入您的年齡:32

您的年齡是32,已經(jīng)成年,可以上網(wǎng)

系統(tǒng)關(guān)閉

4、if else

作用:條件成立執(zhí)行if下方的代碼;條件不成立執(zhí)行else下方的代碼。

if 條件:

    條件成立執(zhí)行的代碼1

    條件成立執(zhí)行的代碼2

    ......

else:

    條件不成立執(zhí)行的代碼1

    條件不成立執(zhí)行的代碼2

    ......

通過if else重新演示網(wǎng)吧上網(wǎng)的案例

age = int(input('請(qǐng)輸入您的年齡:'))

if age >= 18:

    print(f'您的年齡是{age},已經(jīng)成年,可以上網(wǎng)')

else: print(f'您的年齡是{age},未成年年,請(qǐng)自行回家寫作業(yè)')

    print('系統(tǒng)關(guān)閉')

以上我們介紹了python中if的用法,如果想了解更多python相關(guān)知識(shí),可以了解黑馬程序員python+人工智能相關(guān)課程。


猜你喜歡:

Python入門到精通視頻教程下載
最新Python安裝圖文教程


分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!