用好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。
奇偶數判斷的流程圖如下圖所示。
偶數判斷流程圖
奇偶數判斷具體透過以下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個關鍵技能》一書。