- 零基礎入門學習Python(第2版)
- 小甲魚
- 219字
- 2019-12-20 12:19:36
4.10 else語句
在這里看到else語句是不是很驚訝?else理應是跟if配對的,為啥循環也有它的事兒呢?
是的,while和for循環語句的后面也可以加上一個else語句,表示當條件不成立的時候執行的內容,語法如下:

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


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


p4_15.py的程序中,break語句使得程序跳出循環,但卻不會執行else中的內容。
推薦閱讀
- Building Modern Web Applications Using Angular
- ASP.NET Core 5.0開發入門與實戰
- Python自動化運維快速入門
- 編寫整潔的Python代碼(第2版)
- R語言編程指南
- CKA/CKAD應試教程:從Docker到Kubernetes完全攻略
- Visual C++數字圖像處理技術詳解
- R大數據分析實用指南
- Learning ArcGIS for Desktop
- Python之光:Python編程入門與實戰
- IPython Interactive Computing and Visualization Cookbook
- Java EE實用教程
- Getting Started with Windows Server Security
- Windows 10 for Enterprise Administrators
- Jenkins 2.x實踐指南