Python程序设计基础
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.4 转移和中断语句

3.4.1 break语句

break语句用于中断当前循环的执行,跳出循环结构。对于包含else子句的while循环和for循环而言,在while或for子句中一旦执行break语句,else子句将没有机会执行。

【例3-15】编写程序,随机产生色子的一面(数字1~6),给用户三次猜测机会,程序给出猜测提示(偏大或偏小)。如果某次猜测正确,则提示正确并中断循环;如果三次均猜错,则提示机会用完。

分析:使用随机函数产生随机整数,设置循环初值为1,循环次数为3,在循环体中输入猜测并进行判断,如果密码正确则使用break语句中断当前循环。

代码如下:

半路循环:前面介绍过死循环的概念,在死循环程序中,通过添加break语句终止程序的执行,称为半路循环。

例如: