零基础入门学习Python(第2版)
上QQ阅读APP看书,第一时间看更新

4.8 break语句

有人说:“死循环一旦跑起来,就再也没有回头路了……”。

是这样的吗?其实不然,break语句可以让程序随时跳出循环的枷锁。

break语句的作用是终止当前循环,跳出循环体。举个例子:

程序运行后,只有当用户输入“清蒸”的时候,才会执行break语句,即跳出while循环体:

     >>>
     小甲鱼是清蒸好吃还是炖了好吃?炖了吧
     抱歉,错了,请重新输入(答案正确才能退出游戏):清蒸
     对嘛,只有清蒸才能原汁原味~
     >>>

再举个例子,下面代码将打印2018年以后出现的第一个闰年(注:当年份可以被4整除且不能被100整数,或者可以被400整除时,该年被定为闰年):

程序实现如下:

     >>>
     2018年以后出现的第一个闰年是 2020
     >>>