這篇文章主要介紹“Python3中的if條件語句怎么使用”的相關(guān)知識(shí),小編通過實(shí)際案例向大家展示操作過程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“Python3中的if條件語句怎么使用”文章能幫助大家解決問題。
創(chuàng)新互聯(lián)專注于嘉陵網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供嘉陵?duì)I銷型網(wǎng)站建設(shè),嘉陵網(wǎng)站制作、嘉陵網(wǎng)頁設(shè)計(jì)、嘉陵網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造嘉陵網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供嘉陵網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
一·什么是if條件語句
首先,我們都知道if是如果的意思,而我們使用如果通常是這樣的,比如:如果你看完有收獲,你就給我點(diǎn)個(gè)贊。這里如果后面接的’你看完有收獲‘就是條件,滿足條件你就可以執(zhí)行’你就給我點(diǎn)個(gè)贊‘,反則不滿足條件’你看完有收獲‘,那么就不需要執(zhí)行’你就給我點(diǎn)個(gè)贊‘。
同樣的道理python里面表示如果滿足if后面的條件就可以執(zhí)行下面的運(yùn)行代碼,否則不行。其次if可以與else連用,表示如果沒有滿足if后面的條件,則直接執(zhí)行else下面的語句。最后if還可以和elif以及else一起使用,表示提供更多條件,if不滿足elif滿足則執(zhí)行elif下面的執(zhí)行語句,只有if和elif全部不滿足時(shí)才會(huì)執(zhí)行else下面的執(zhí)行語句。
二·if的常用語句格式
1·if
# if 條件語句: # 滿足條件運(yùn)行的代碼1 # 滿足條件運(yùn)行的代碼2 # ...
2·if加else
# if 條件語句: # 滿足條件運(yùn)行的代碼1 # 滿足條件運(yùn)行的代碼2 # ... # else: # 不滿足條件運(yùn)行的代碼1 # 不滿足條件運(yùn)行的代碼2 # ...
3·if,elif加else
# if 條件語句1: # 滿足第一個(gè)條件運(yùn)行的代碼1 # 滿足第一個(gè)條件運(yùn)行的代碼2 # ... # elif 條件語句2: # 滿足第二個(gè)條件運(yùn)行的代碼1 # 滿足第二個(gè)條件運(yùn)行的代碼2 # ... # elif 條件語句3: # 滿足第三個(gè)條件運(yùn)行的代碼1 # 滿足第三個(gè)條件運(yùn)行的代碼2 # ... # ... # else: # 不滿足任何條件運(yùn)行的代碼1 # 不滿足任何條件運(yùn)行的代碼2 # ...
三·嵌套if
嵌套就是在if里面再套入一個(gè)if(當(dāng)然可以有多個(gè)if嵌套),這里只有第一個(gè)if進(jìn)去才可以進(jìn)去第二個(gè)if,相等于你們家,只有滿足條件先進(jìn)大門,才可以進(jìn)你們家的其他房間。
# if 條件語句A: # 滿足A條件運(yùn)行的代碼1 # 滿足A條件運(yùn)行的代碼2 # ... # if 條件語句B: # 滿足A和B條件運(yùn)行的代碼1 # 滿足A和B條件運(yùn)行的代碼2 # ...
四·三目運(yùn)算符
格式:
# 表達(dá)式1 if 條件語句 else 表達(dá)式2
這里滿足條件就執(zhí)行表達(dá)式1,不滿足條件就執(zhí)行表達(dá)式2。
這里咱們用一個(gè)簡(jiǎn)單的列子來說明:
a = 1 b = 2 c = a if a > b else b # 條件符合就執(zhí)行a,不符合就執(zhí)行b print(c) # 輸出結(jié)果:2
五·if條件語句的詳細(xì)代碼
1·if
age = int(input('你的年齡是:')) if age >= 18: # 這里滿足條件就執(zhí)行下面的代碼,不然就不執(zhí)行 print('滿足18歲', '開心上網(wǎng)') print('一個(gè)尾巴') # 當(dāng)輸入年齡大于等于18輸出結(jié)果:滿足18歲 開心上網(wǎng) 一個(gè)尾巴 # 當(dāng)輸入年齡小于18輸出結(jié)果:一個(gè)尾巴
2·if加else
age = int(input('你的年齡是:')) if age >= 18: # 不滿足條件,不執(zhí)行if下面的代碼 print('滿足18歲') print('開心上網(wǎng)') else: # 不滿足上面的if條件,直接執(zhí)行else下面的代碼 print('未滿18歲') print('小朋友趕快回家寫作業(yè)!') # 當(dāng)輸入年齡大于等于18輸出結(jié)果:滿足18歲 開心上網(wǎng) # 當(dāng)輸入年齡小于18輸出結(jié)果::未滿18歲 小朋友趕快回家寫作業(yè)!
3·if,elif加else
age1 = int(input('你的年齡是:')) if 0 < age1 < 18: # 當(dāng)年齡小于18 print(f'你的年齡是{age1},童工') elif 18 <= age1 <= 60: # 同時(shí)也可以age1>=18 and age1<=60 print(f'你的年齡是{age1},合法的工作年齡') elif 60 < age1 <= 120: print(f'你的年齡是{age1},退休年齡') else: # 只有上面的條件都不滿足時(shí)才會(huì)執(zhí)行 print(f'你的年齡不屬于正常范圍!') # 當(dāng)輸入年齡等于17輸出結(jié)果:你的年齡是17,童工 # 當(dāng)輸入年齡等于21輸出結(jié)果:你的年齡是21,合法的工作年齡 # 當(dāng)輸入年齡等于65輸出結(jié)果:你的年齡是65,退休年齡 # 當(dāng)輸入年齡等于121輸出結(jié)果:你的年齡不屬于正常范圍!
4·嵌套if
MyMoney = int(input('你有多少錢:')) Seat = int(input('車上有多少座位:')) if MyMoney >= 2: # 當(dāng)我們的錢大于等于2時(shí)才有錢坐公交 print('土豪請(qǐng)上車') if Seat: print('有位置') print('找個(gè)位置坐') else: print('站著') else: print('朋友,沒帶錢。跟著跑,跑快點(diǎn)') # 當(dāng)輸入金額為1,Seat=1時(shí)輸出結(jié)果:朋友,沒帶錢。跟著跑,跑快點(diǎn) # 當(dāng)輸入金額為2,Seat=1時(shí)輸出結(jié)果:土豪請(qǐng)上車 有位置 找個(gè)位置坐 # 當(dāng)輸入金額為2,Seat=0時(shí)輸出結(jié)果:土豪請(qǐng)上車 站著
關(guān)于“Python3中的if條件語句怎么使用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。