這篇文章主要介紹“Python3中的if條件語句怎么使用”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Python3中的if條件語句怎么使用”文章能幫助大家解決問題。
一·什么是if條件語句
首先,我們都知道if是如果的意思,而我們使用如果通常是這樣的,比如:如果你看完有收獲,你就給我點個贊。這里如果后面接的’你看完有收獲‘就是條件,滿足條件你就可以執行’你就給我點個贊‘,反則不滿足條件’你看完有收獲‘,那么就不需要執行’你就給我點個贊‘。
同樣的道理python里面表示如果滿足if后面的條件就可以執行下面的運行代碼,否則不行。其次if可以與else連用,表示如果沒有滿足if后面的條件,則直接執行else下面的語句。最后if還可以和elif以及else一起使用,表示提供更多條件,if不滿足elif滿足則執行elif下面的執行語句,只有if和elif全部不滿足時才會執行else下面的執行語句。
二·if的常用語句格式
1·if
# if 條件語句: # 滿足條件運行的代碼1 # 滿足條件運行的代碼2 # ...
2·if加else
# if 條件語句: # 滿足條件運行的代碼1 # 滿足條件運行的代碼2 # ... # else: # 不滿足條件運行的代碼1 # 不滿足條件運行的代碼2 # ...
3·if,elif加else
# if 條件語句1: # 滿足第一個條件運行的代碼1 # 滿足第一個條件運行的代碼2 # ... # elif 條件語句2: # 滿足第二個條件運行的代碼1 # 滿足第二個條件運行的代碼2 # ... # elif 條件語句3: # 滿足第三個條件運行的代碼1 # 滿足第三個條件運行的代碼2 # ... # ... # else: # 不滿足任何條件運行的代碼1 # 不滿足任何條件運行的代碼2 # ...
三·嵌套if
嵌套就是在if里面再套入一個if(當然可以有多個if嵌套),這里只有第一個if進去才可以進去第二個if,相等于你們家,只有滿足條件先進大門,才可以進你們家的其他房間。
# if 條件語句A: # 滿足A條件運行的代碼1 # 滿足A條件運行的代碼2 # ... # if 條件語句B: # 滿足A和B條件運行的代碼1 # 滿足A和B條件運行的代碼2 # ...
四·三目運算符
格式:
# 表達式1 if 條件語句 else 表達式2
這里滿足條件就執行表達式1,不滿足條件就執行表達式2。
這里咱們用一個簡單的列子來說明:
a = 1 b = 2 c = a if a > b else b # 條件符合就執行a,不符合就執行b print(c) # 輸出結果:2
五·if條件語句的詳細代碼
1·if
age = int(input('你的年齡是:'))
if age >= 18: # 這里滿足條件就執行下面的代碼,不然就不執行
print('滿足18歲', '開心上網')
print('一個尾巴')
# 當輸入年齡大于等于18輸出結果:滿足18歲 開心上網
一個尾巴
# 當輸入年齡小于18輸出結果:一個尾巴2·if加else
age = int(input('你的年齡是:'))
if age >= 18: # 不滿足條件,不執行if下面的代碼
print('滿足18歲')
print('開心上網')
else: # 不滿足上面的if條件,直接執行else下面的代碼
print('未滿18歲')
print('小朋友趕快回家寫作業!')
# 當輸入年齡大于等于18輸出結果:滿足18歲
開心上網
# 當輸入年齡小于18輸出結果::未滿18歲
小朋友趕快回家寫作業!3·if,elif加else
age1 = int(input('你的年齡是:'))
if 0 < age1 < 18: # 當年齡小于18
print(f'你的年齡是{age1},童工')
elif 18 <= age1 <= 60: # 同時也可以age1>=18 and age1<=60
print(f'你的年齡是{age1},合法的工作年齡')
elif 60 < age1 <= 120:
print(f'你的年齡是{age1},退休年齡')
else: # 只有上面的條件都不滿足時才會執行
print(f'你的年齡不屬于正常范圍!')
# 當輸入年齡等于17輸出結果:你的年齡是17,童工
# 當輸入年齡等于21輸出結果:你的年齡是21,合法的工作年齡
# 當輸入年齡等于65輸出結果:你的年齡是65,退休年齡
# 當輸入年齡等于121輸出結果:你的年齡不屬于正常范圍!4·嵌套if
MyMoney = int(input('你有多少錢:'))
Seat = int(input('車上有多少座位:'))
if MyMoney >= 2: # 當我們的錢大于等于2時才有錢坐公交
print('土豪請上車')
if Seat:
print('有位置')
print('找個位置坐')
else:
print('站著')
else:
print('朋友,沒帶錢。跟著跑,跑快點')
# 當輸入金額為1,Seat=1時輸出結果:朋友,沒帶錢。跟著跑,跑快點
# 當輸入金額為2,Seat=1時輸出結果:土豪請上車
有位置
找個位置坐
# 當輸入金額為2,Seat=0時輸出結果:土豪請上車
站著關于“Python3中的if條件語句怎么使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。