Python常見的三種分支語句詳解!

老男孩IT教育機構發表於2023-04-11

  分支語句也就是選擇結構,它可以根據你所設定的不同的選項,輸出對應你所設定的結果。那麼Python常見的分支語句有幾種?Python中分支語句主要有三種:單分支語句、兩分支語句、多分支語句,具體透過這篇文章詳細介紹一下。

  1、單分支語句

  這種語句的結構是最簡單的,它的結構語法如下:

  if 條件表示式:

  語句塊

  它的執行過程也非常的簡單,就是當一個設定的條件表示式成立時,它就會對下面的語句塊進行操作,不成立就不會對語句塊進行執行。

  示例:

  a = int(input('請輸入一個數:'))

  b = int(input('請再輸入一個數:'))

  if a > b:

  a, b = b, a #交換兩個數

  print("最小的數是",a)

  上面的這個示例,我們就是使用一個單分支語句實現了在鍵盤中輸入兩個數,然後對它們進行大小的比較,最後輸出最小的數,當數a大於數b的條件成立的時候,就會對兩個數進行交換,將大的數存在b中,輸出較小的數a。

  2、兩分支語句

  這個語句是在單分支語句的基礎上,加了一個else的語句,主要是在當一個判斷語句不成立的時候也會有執行結果的輸出,語法結構如下:

  if 條件表示式:

  語句塊1

  else:

  語句塊2

  示例:

  a = int(input('請輸入一個數:'))

  b = int(input('請再輸入一個數:'))

  if a > b:

  print("最小的數是",b)

  else

  print("最小的數是",a)

  對兩個從鍵盤中輸入的數進行大小比較的時候,只有兩個輸出結果,如果a大就輸出最小值b,如果b大於a那if語句不成立,它就會跳到else語句執行輸出。

  3、多分支結構

  它是一個在二分支語句的結構上進一步補充,可以實現多選一的情況,else語句是一個可選的,它存在時,只會對一個分支語句進行執行,使用語法如下:

  if 條件表示式1:

  語句塊1

  elif 條件表示式2:

  語句塊2

  …

  elif條件表示式n:

  語句塊n

  else:

  語句塊n+1


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2944963/,如需轉載,請註明出處,否則將追究法律責任。

相關文章