Python程序设计:人工智能案例实践
上QQ阅读APP看书,第一时间看更新

3.12 breakcontinue语句

breakcontinue语句可以改变循环的控制流。在while循环或for循环中执行break语句将立即退出该循环。在下面的代码中,range生成一个0~99的整数序列,但是当number为10时循环将被提前终止,如下:

在这个脚本中,当for循环终止后,会继续执行for循环后面的一条语句。whilefor语句都有一个可选的else子句,但只有当循环正常终止时才会执行,而对于因为中断导致的循环终止,不会执行else子句。

whilefor循环中执行continue语句会跳过循环套件的其余部分。在while循环中,会转回测试条件以确定循环是否应该继续执行;在for循环中,循环将会处理序列中的下一个项(如果有),例如: