03-Python條件語句

目的:通過條件語句的組合應用,對特定條件進行相應的輸出。

一、學習內容

  1. if語句
  2. input()函數
  3. if - else語句
  4. if - elif - else語句
  5. while語句
  6. 練習

二、學習筆記

1. 條件判斷語句(if語句)

• 執行的流程:
• if語句在執行時,會先對條件表達式進行求值判斷,
• 如果爲True,則執行if後的語句
• 如果爲False,則不執行
• 語法:
if 條件表達式 :
代碼塊
• 代碼塊代碼塊中保存着一組代碼,同一個代碼塊中的代碼,要麼都執行要麼都不執行
• 代碼塊以縮進開始,直到代碼恢復到之前的縮進級別時結束
• 代碼塊就是一種爲代碼分組的機制
在這裏插入圖片描述

2. input() 函數

• 該函數用來獲取用戶的輸入
• input()調用後,程序會立即暫停,等待用戶輸入
• 用戶輸入完內容以後,點擊回車程序纔會繼續向下執行
• 用戶輸入完成以後,其所輸入的的內容會以返回值得形式返回
在這裏插入圖片描述

3. if-else語句

• 語法:
if 條件表達式 :
代碼塊
else :
代碼塊
• 執行流程:
• if-else語句在執行時,先對if後的條件表達式進行求值判斷
• 如果爲True,則執行if後的代碼塊
• 如果爲False,則執行else後的代碼塊)
在這裏插入圖片描述

4. if-elif-else 語句

• 語法:
if 條件表達式 :
代碼塊
elif 條件表達式 :
代碼塊
elif 條件表達式 :
代碼塊

else :
代碼塊

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
• 執行流程:
• if-elif-else語句在執行時,會自上向下依次對條件表達式進行求值判斷,
• 如果表達式的結果爲True,則執行當前代碼塊,然後語句結束
• 如果表達式的結果爲False,則繼續向下判斷,直到找到True爲止
• 如果所有的表達式都是False,則執行else後的代碼塊
• 總結: if-elif-else中只會有一個代碼塊會執行

5. while語句

• 循環語句可以使指定的代碼塊重複指定的次數.循環語句分成兩種,while循環 和 for循環
• 語法:
while 條件表達式 :
代碼塊
else:
代碼塊
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章