更多內容,請訪問個人 我的博客。python
條件語句是經過一條或多條語句的執行結果來決定接下來執行的代碼塊。編程
這麼理解比較抽象,能夠用下面的流程圖來展現。小程序
當程序執行到條件語句時,會根據條件語句的執行結果選擇不一樣的路徑繼續執行程序,沒有選擇的路徑將不會被執行。bash
在 Python3
中的條件語句只有 if
。使用形式以下:ui
其中,灰色語句是能夠被替換的。抽象出來,就是以下格式:spa
if 表達式1:
語句1
elif 表達式2:
語句2
else:
語句3
複製代碼
表達式1
爲 True
,將執行 語句1
塊語句表達式1
爲 False
,將執行 表達式2
條件語句表達式2
爲 True
,將執行 語句2
塊語句表達式2
爲 False
,將執行 語句3
塊語句咱們能夠就上面的例子,完善一下,寫一個小程序:code
age = int(input("請輸入年齡: "))
if age <= 15:
print('童年')
elif age <= 29:
print('青少年')
else:
print('中老年')
# 退出提示
input("點擊 enter 鍵退出")
複製代碼
將以上程序保存在 test.py
文件中,並執行該程序:blog
python3 test.py
請輸入年齡: 18
青少年
點擊 enter 鍵退出
複製代碼
在嵌套 if
語句中,能夠把 if...elif...else
結構放在另一個 if...elif...else
結構中,以下:ip
if 表達式1:
語句
if 表達式2:
語句
elif 表達式3:
語句
else:
語句
elif 表達式4:
語句
else:
語句
複製代碼
習題1:get
用條件語句實現從鍵盤輸入年份,判斷該年是閏年仍是平年?
(提示:能被400整除,或者能被4整除卻不能被100整除的年份是閏年)
習題2:
用條件語句實現從鍵盤輸入三個整數,按照從大到小的順序輸出。
關注公衆號:潘高陪你學編程,回覆016,獲取習題答案。