官术网_书友最值得收藏!

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后會輸出如下所示的結果。

主站蜘蛛池模板: 乐安县| 阜康市| 兰考县| 皋兰县| 揭阳市| 无为县| 房产| 河南省| 忻州市| 铜梁县| 灵寿县| 清镇市| 大名县| 汤阴县| 江川县| 察哈| 营口市| 青浦区| 黑水县| 特克斯县| 阿拉善右旗| 澄城县| 宁蒗| 山西省| 微博| 溆浦县| 普安县| 仙桃市| 南昌市| 濉溪县| 嘉荫县| 榆林市| 保山市| 新昌县| 伽师县| 京山县| 五大连池市| 周宁县| 疏附县| 漳州市| 饶平县|