- Python語言從入門到精通
- 陳強編著
- 357字
- 2020-09-18 18:00:40
5.3 if…elif…else語句

↑掃碼看視頻
使用if…elif…else語句可以判斷處理擁有更多條件的情形。在本節中,將詳細講解使用if…elif…else語句的知識。
使用if…elif…else語句的語法格式如下所示。

● 如果"condition_1"為True,則執行"statement_block_1"語句。
● 如果"condition_1"為False,則判斷"condition_2"。
● 如果"condition_2"為True,則執行"statement_block_2"語句。
● 如果"condition_2"為False,則執行"statement_block_3"語句。
在使用Python條件語句時,需要注意:
(1)每個條件后面要使用冒號“:”,表示接下來是滿足條件后要執行的語句塊。
(2)使用縮進來劃分語句塊,相同縮進數的語句在一起組成一個語句塊。
(3)if…else可以嵌套無限次,只要遇到正確的條件,就會執行相關的語句,然后結束整個程序的運行。

實例文件duo.py的具體實現代碼如下所示。


在上述代碼中使用了多個elif分支語句,功能是根據每個條件的成立與否來選擇輸出成績的等級。例如輸入90后會輸出如下所示的結果。

輸入50后會輸出如下所示的結果。

推薦閱讀
- Mastering Spark for Data Science
- PIC單片機C語言非常入門與視頻演練
- ROS機器人編程與SLAM算法解析指南
- 流處理器研究與設計
- 機器人創新實訓教程
- Learning C for Arduino
- 精通數據科學算法
- Implementing AWS:Design,Build,and Manage your Infrastructure
- Applied Data Visualization with R and ggplot2
- Visual C++項目開發案例精粹
- 工業機器人力覺視覺控制高級應用
- 步步驚“芯”
- Unreal Development Kit Game Design Cookbook
- 計算機組裝與維修實訓
- 基于Proteus的PIC單片機C語言程序設計與仿真