天天看點

【python入門到精通】python條件語句if...else詳解

🚀 作者 :“大資料小禅”

🚀 粉絲福利 :加入小禅的大資料社群

🚀 歡迎小夥伴們 點贊👍、收藏⭐、留言💬

python條件語句

1:python條件語句是通過一條或多條語句的執行結果(True或者False)來決定執行的代碼塊,下圖可便于了解條件語句執行過程:

【python入門到精通】python條件語句if...else詳解

注意python中指定任何非0和非空(null)值為true,0 或者 null為false,python程式設計中if語句用于控制程式的執行,其執行的過程為:

其中的if後的判斷條件成立的話就睡執行if下面的判斷條件,否則執行else的執行語句

if 條件:
結果
elif 條件:
結果
else:
結果
      
【python入門到精通】python條件語句if...else詳解
a=5
b=10
if a+b==15:                             # ==兩個等号判斷是否相等,一個等号表示指派
     print("計算正确 ")
else:
    print("計算出錯")

      

語句的判斷條件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)來表示其關系。

當判斷條件為多個值時,可以使用以下形式:

if 判斷條件1:
    執行語句1……
elif 判斷條件2:
    執行語句2……
else:
    執行語句4……
      
【python入門到精通】python條件語句if...else詳解
num = 1     
if num == 1:            # 判斷num的值
    print (“比對”)       
elif num == 3:
    print (“不比對”)
else:
    print( “均不符合” )   # 條件均不成立時輸出
      
【python入門到精通】python條件語句if...else詳解
a = 1
b = 2
if a > b:
print(a)
else:
print(b)
      

當if有多個條件時可使用括号來區分判斷的先後順序,括号中的判斷優先執行,此外 and 和 or 的優先級低于>(大于)、<(小于)等判斷符号,即大于和小于在沒有括号的情況下會比與或要優先判斷。

【python入門到精通】python條件語句if...else詳解