![零基础入门学习Python(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/693/27111693/b_27111693.jpg)
上QQ阅读APP看书,第一时间看更新
4.8 break语句
有人说:“死循环一旦跑起来,就再也没有回头路了……”。
是这样的吗?其实不然,break语句可以让程序随时跳出循环的枷锁。
break语句的作用是终止当前循环,跳出循环体。举个例子:
![](https://epubservercos.yuewen.com/94E0F4/15477656504587806/epubprivate/OEBPS/Images/Figure-P50_69629.jpg?sign=1739294133-6K45wQU1qvfU0mg66iSgPdBVhLqBaxtF-0-0c8876469ba2c6b830eee991cf88dbc6)
程序运行后,只有当用户输入“清蒸”的时候,才会执行break语句,即跳出while循环体:
>>> 小甲鱼是清蒸好吃还是炖了好吃?炖了吧 抱歉,错了,请重新输入(答案正确才能退出游戏):清蒸 对嘛,只有清蒸才能原汁原味~ >>>
再举个例子,下面代码将打印2018年以后出现的第一个闰年(注:当年份可以被4整除且不能被100整数,或者可以被400整除时,该年被定为闰年):
![](https://epubservercos.yuewen.com/94E0F4/15477656504587806/epubprivate/OEBPS/Images/Figure-P50_69631.jpg?sign=1739294133-KQdenhPms0Qb0UD1OwUqmw7xmFzxiBGz-0-76f04addfde43785de838120509741ce)
程序实现如下:
>>> 2018年以后出现的第一个闰年是 2020 >>>