- Python程序设计:人工智能案例实践
- (美)保罗·戴特尔 哈维·戴特尔
- 253字
- 2021-08-13 17:17:03
3.12 break
和continue
语句
break
和continue
语句可以改变循环的控制流。在while
循环或for
循环中执行break
语句将立即退出该循环。在下面的代码中,range
生成一个0~99的整数序列,但是当number
为10时循环将被提前终止,如下:
![](https://epubservercos.yuewen.com/9955D6/20818201008362506/epubprivate/OEBPS/Images/081-2.jpg?sign=1739275325-mtFIP73likRpVo0FPocwj9ZBQ0dsKkzH-0-9dda3541c47d244c774708bc2032dc35)
在这个脚本中,当for
循环终止后,会继续执行for
循环后面的一条语句。while
和for
语句都有一个可选的else
子句,但只有当循环正常终止时才会执行,而对于因为中断导致的循环终止,不会执行else
子句。
在while
或for
循环中执行continue
语句会跳过循环套件的其余部分。在while
循环中,会转回测试条件以确定循环是否应该继续执行;在for
循环中,循环将会处理序列中的下一个项(如果有),例如:
![](https://epubservercos.yuewen.com/9955D6/20818201008362506/epubprivate/OEBPS/Images/081-3.jpg?sign=1739275325-wXDkwrMj52SKNrnP7mUBKC2nRz0RPG2D-0-c5048ea25584bca4b140e58a634d3413)