上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语句终止程序的执行,称为半路循环。
例如: