溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python3中的if條件語句怎么使用

發(fā)布時間:2022-10-09 09:59:38 來源:億速云 閱讀:150 作者:iii 欄目:web開發(fā)

這篇文章主要介紹“Python3中的if條件語句怎么使用”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Python3中的if條件語句怎么使用”文章能幫助大家解決問題。

一·什么是if條件語句

首先,我們都知道if是如果的意思,而我們使用如果通常是這樣的,比如:如果你看完有收獲,你就給我點個贊。這里如果后面接的’你看完有收獲‘就是條件,滿足條件你就可以執(zhí)行’你就給我點個贊‘,反則不滿足條件’你看完有收獲‘,那么就不需要執(zhí)行’你就給我點個贊‘。

同樣的道理python里面表示如果滿足if后面的條件就可以執(zhí)行下面的運行代碼,否則不行。其次if可以與else連用,表示如果沒有滿足if后面的條件,則直接執(zhí)行else下面的語句。最后if還可以和elif以及else一起使用,表示提供更多條件,if不滿足elif滿足則執(zhí)行elif下面的執(zhí)行語句,只有if和elif全部不滿足時才會執(zhí)行else下面的執(zhí)行語句。

二·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

這里滿足條件就執(zhí)行表達式1,不滿足條件就執(zhí)行表達式2。

這里咱們用一個簡單的列子來說明:

a = 1
b = 2
c = a if a > b else b  # 條件符合就執(zhí)行a,不符合就執(zhí)行b
print(c)
# 輸出結果:2

五·if條件語句的詳細代碼

1·if

age = int(input('你的年齡是:'))
if age >= 18:  # 這里滿足條件就執(zhí)行下面的代碼,不然就不執(zhí)行
    print('滿足18歲', '開心上網(wǎng)')
print('一個尾巴')
# 當輸入年齡大于等于18輸出結果:滿足18歲 開心上網(wǎng)
                            一個尾巴
# 當輸入年齡小于18輸出結果:一個尾巴

2·if加else

age = int(input('你的年齡是:'))
if age >= 18:  # 不滿足條件,不執(zhí)行if下面的代碼
    print('滿足18歲')
    print('開心上網(wǎng)')
else:  # 不滿足上面的if條件,直接執(zhí)行else下面的代碼
    print('未滿18歲')
    print('小朋友趕快回家寫作業(yè)!')
# 當輸入年齡大于等于18輸出結果:滿足18歲 
                            開心上網(wǎng)
 # 當輸入年齡小于18輸出結果::未滿18歲
                            小朋友趕快回家寫作業(yè)!

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:  # 只有上面的條件都不滿足時才會執(zhí)行
    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條件語句怎么使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識,可以關注億速云行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI