Python基礎入門知識點——if 語句簡介

松鼠愛吃餅乾發表於2020-08-12

前言

if 語句是最簡單的選擇結構。如果滿足條件就執行設定好的操作,不滿足條件就執行其他其他操作。

 

判斷的定義

  • 如果 條件滿足,才能做某件事情,
  • 如果 條件不滿足,就做另外一件事情,或者什麼也不做

判斷語句 又被稱為“分支語句”

Python基礎入門知識點——if 語句簡介

 

if...else... 語句,當 if 的條件為 True 時執行 if 下的語句塊,否則執行 else 下語句塊。

Python基礎入門知識點——if 語句簡介

 

注意:if 和 else 語句以及各自的縮排部分共同是一個 完整的程式碼塊

Python基礎入門知識點——if 語句簡介

 

Python基礎入門知識點——if 語句簡介

 

多條件

Python基礎入門知識點——if 語句簡介

 

  • 在開發中,使用 if 可以 判斷條件
  • 使用 else 可以處理 條件不成立 的情況
  • 但是,如果希望 再增加一些條件,條件不同,需要執行的程式碼也不同 時,就可以使用 elif
  • 語法格式如下:
Python基礎入門知識點——if 語句簡介

 

Python基礎入門知識點——if 語句簡介

 

注意

  1. elif 和 else 都必須和 if 聯合使用,而不能單獨使用
  2. 可以將 if 、 elif 和 else 以及各自縮排的程式碼,看成一個 完整的程式碼塊

elif 的應用場景是:同時 判斷 多個條件,所有的條件是 平級 的

  • 在開發中,使用 if 進行條件判斷,如果希望 在條件成立的執行語句中 再 增加條件判斷,就可以使用 if 的巢狀
  • if 的巢狀 的應用場景就是:在之前條件滿足的前提下,再增加額外的判斷
  • if 的巢狀 的語法格式,除了縮排之外 和之前的沒有區別
  • 語法格式如下:
Python基礎入門知識點——if 語句簡介

 

if 的巢狀

Python基礎入門知識點——if 語句簡介

 

總結

if 的三種形式

if

Python基礎入門知識點——if 語句簡介

 

不滿足條件時沒有任何提示

if ... else

Python基礎入門知識點——if 語句簡介

 

if ... elif ... elif ... else

多條件選擇使用

Python基礎入門知識點——if 語句簡介

 

if巢狀

Python基礎入門知識點——if 語句簡介

相關文章