更新時(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é)果
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安裝圖文教程