愛伊米

用好Python中的if條件控制語句,讓程式做出準確判斷

用好Python中的if條件控制語句,讓程式做出準確判斷

Python中常用的條件控制語句是if語句,它可以透過一條或者多條語句的執行結果來決定執行的程式碼塊,具體執行過程如下圖所示。

if語句執行過程圖

下面以“準確判斷奇偶數”的實戰技能,來說明if條件控制語句的具體使用。

本實戰技能將實現對奇數與偶數的判斷。執行時,要求使用者根據提示輸入待判斷的數字,程 序將對其進行判斷,最後輸出判斷結果。執行程式得到的結果如下圖所示。

【語法說明】

1。 if condition_1:

2。 statement_block_1

3。 elif condition_2:

4。 statement_block_2

5。 else:

6。 statement_block_3))

引數說明如下。

① condition_1:判斷的條件1。

② statement_block_1:條件1判斷為True,執行的語句塊1。

③ condition_2:判斷的條件2。

④ statement_block_2:條件1判斷為False,條件2判斷為True,執行的語句塊2。

⑤ statement_block_3:條件1和條件2均判斷為False,執行的語句塊3。

奇偶數判斷的流程圖如下圖所示。

用好Python中的if條件控制語句,讓程式做出準確判斷

偶數判斷流程圖

奇偶數判斷具體透過以下3個步驟實現。

Step1:呼叫input( )函式,獲得待進行奇偶數判斷的數字,並且使用num進行記錄。

Step2:進行模運算,如果得到的結果是0,則數字num是偶數,否則為奇數。

Step3:呼叫print( )函式,對結果進行輸出。

【程式設計實現】

本實戰技能使用Jupyter Notebook進行編寫,建立相關的原始檔【奇偶數判斷。ipynb】,在相應的【cell】裡面編寫程式碼。具體步驟及程式碼如下所示。

Step1:呼叫input( )函式,獲得使用者待進行奇偶數判斷的數字,程式碼如下所示。

1。 # 收到待判斷奇偶數的數字

2。 num = int(input(“ 請輸入待判斷奇偶數的數字:”))

Step2:對數字進行奇偶數判斷,並且對結果進行輸出,程式碼如下所示。

1。 # 判斷並且輸出判斷結果

2。 if (num % 2 ) == 0:

3。 print(“ 是偶數 ”。format(num))

4。 else:

5。 print(“ 是奇數 ”。format(num))

關於Python程式設計的更多相關技能知識,可以學習由北京大學出版社出版的 《Python程式設計寶典:迅速提高程式設計水平的100個關鍵技能》一書。