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

Python if判斷語句的用法詳細介紹

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


1、if 條件語句語法

if 條件:

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

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

    ......


2、快速體驗if條件語句

下面通過一個實例來體驗if條件語句

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

if True:

    # 條件成立

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

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

else:

    # 條件不成立

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

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

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

運行結(jié)果

1590315165581_python-if條件判斷.jpg


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


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

age = 20

if age >= 18:

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

else:

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

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

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

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

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

if age >= 18:

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

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

運行結(jié)果:

請輸入您的年齡: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('請輸入您的年齡:'))

if age >= 18:

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

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

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

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


猜你喜歡:

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


分享到:
在線咨詢 我要報名
和我們在線交談!