更新時(shí)間:2020-05-24 來(lái)源:黑馬程序員 瀏覽量:
1、if 條件語(yǔ)句語(yǔ)法
if 條件:
條件成立執(zhí)行的代碼1
條件成立執(zhí)行的代碼2
......
2、快速體驗(yàn)if條件語(yǔ)句
下面通過(guò)一個(gè)實(shí)例來(lái)體驗(yàn)if條件語(yǔ)句
# 條件成立執(zhí)行代碼1和2,條件不成立時(shí)執(zhí)行代碼3
if True:
# 條件成立
print('條件成立執(zhí)行的代碼1')
print('條件成立執(zhí)行的代碼2')
else:
# 條件不成立
print('條件成立執(zhí)行的代碼3')
# 下方的代碼沒(méi)有縮進(jìn)到if語(yǔ)句塊,所以和if條件無(wú)關(guān)
print('我是無(wú)論條件是否成立都要執(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ù)是字符串類(lèi)型,條件是age和整型18做判斷,所以這里要int轉(zhuǎn)換數(shù)據(jù)類(lèi)型
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
......
通過(guò)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)自行回家寫(xiě)作業(yè)')
print('系統(tǒng)關(guān)閉')
以上我們介紹了python中if的用法,如果想了解更多python相關(guān)知識(shí),可以了解黑馬程序員python+人工智能相關(guān)課程。
猜你喜歡:
Python入門(mén)到精通視頻教程下載
最新Python安裝圖文教程
Python運(yùn)算符匯總:python運(yùn)算符看著這篇文章就夠了
2020-05-22python培訓(xùn)之搭建elk遇到問(wèn)題和解決方案
2020-04-07全新6.0課程震撼來(lái)襲,為您打造不一樣Python學(xué)習(xí)之路
2020-04-03?2020年第一季度 編程語(yǔ)言排行:Python 沖進(jìn)前二,榜首較往年沒(méi)變!
2020-03-112020年最受工程師歡迎的技能 教育部:就業(yè)不成問(wèn)題!
2020-03-11想加薪嗎?想換工作嗎?這個(gè)職位竟有500萬(wàn)人才缺口!
2020-03-11