语言程序设计Python (17).ppt
循环控制保留字 break用来跳出最内层for或while循环,脱离该循环后程序从 循环后代吗继续续执行循环保留字:break和continuefor s in BIT:for i in range(10):print(s,end=)if s=I:breakc其中,break语句跳出了 最内层for循环,但仍然 继续执行外层循环。每个break语句只有能力跳出 当前层次循环我们看到的运行结果是10个B和一个i以及10个T,为什么呢?因为输出一个I后,下面的语句是判断 S是否等于字符“I”,是的话就运行BREAK,即跳出当前的循环,即后面的9个循环就不执行了,也就输出了一个I,但外循序还是呀执行的,所以后面的10个 T还是输出了。循环保留字:break和continue循环保留字:break和continuecontinue用来结束当前当次循环,即跳出循环体中下面尚 未执行的语句,但不跳出当前循环。对比continue和break语句,如下continue语句只结束本次循环,而不终止整个循环的执行。break语句则是结束整个循环过程,不再判断执行循环的条件for s in PYTHON:if s=T:continue print(s,end=)for s in PYTHON:if s=T:break print(s,end=)c循环保留字:break和continue