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

4.10 else語句

在這里看到else語句是不是很驚訝?else理應是跟if配對的,為啥循環也有它的事兒呢?

是的,while和for循環語句的后面也可以加上一個else語句,表示當條件不成立的時候執行的內容,語法如下:

有些讀者可能會覺得這樣是多此一舉:當條件不成立的時候,自然要結束循環并執行接下來的語句,寫不寫else不都是一樣的嗎?如果這樣理解的話,那么下面兩段代碼的執行結果應該是一樣的:

但如果遇到break語句,情況則大有不同:

p4_15.py的程序中,break語句使得程序跳出循環,但卻不會執行else中的內容。

主站蜘蛛池模板: 莎车县| 教育| 色达县| 盐津县| 布拖县| 托里县| 嘉荫县| 盐亭县| 怀柔区| 勃利县| 宜阳县| 凌云县| 格尔木市| 大连市| 上饶市| 乐业县| 纳雍县| 盈江县| 华池县| 固阳县| 靖宇县| 汾西县| 都安| 邯郸县| 蓝田县| 芮城县| 新巴尔虎左旗| 张掖市| 纳雍县| 呼图壁县| 锦屏县| 江川县| 梁平县| 九台市| 呼伦贝尔市| 凭祥市| 阳城县| 肇州县| 玛曲县| 乌鲁木齐市| 华容县|