
上QQ阅读APP看书,第一时间看更新
4.8 break语句
有人说:“死循环一旦跑起来,就再也没有回头路了……”。
是这样的吗?其实不然,break语句可以让程序随时跳出循环的枷锁。
break语句的作用是终止当前循环,跳出循环体。举个例子:

程序运行后,只有当用户输入“清蒸”的时候,才会执行break语句,即跳出while循环体:
>>> 小甲鱼是清蒸好吃还是炖了好吃?炖了吧 抱歉,错了,请重新输入(答案正确才能退出游戏):清蒸 对嘛,只有清蒸才能原汁原味~ >>>
再举个例子,下面代码将打印2018年以后出现的第一个闰年(注:当年份可以被4整除且不能被100整数,或者可以被400整除时,该年被定为闰年):

程序实现如下:
>>> 2018年以后出现的第一个闰年是 2020 >>>