购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.4 break和continue

如果我们想在循环中间跳出循环,怎么办呢?Python提供了两个关键字:break和continue。接下来,果果老师带大家认识这两个关键字。

Continue

continue关键字的功能是用来跳出当前循环,在 for循环 while循环 中,有很多次循环,当不需要执行循环里的内容时,跳出当次循环,继续下一次循环,我们可以用continue关键字来实现。例如:

代码


for num in range(10):       #for循环
    if num == 5:            #当num等于5时
        continue            #跳出本次循环
    print ("num = %d" % num)   #打印

刚刚学习了continue关键字的用法,想想上面程序的输出值会是什么呢?

程序运行结果为:

在上述程序中,我们使用了continue关键字,当条件判断num==5的时候,continue跳出当前循环,不执行后面的代码:print("num=%d"%num),所以num=5没有打印在屏幕上。跳出当前循环之后,程序继续之后的循环,所以num=6、num=7、num=8、num=9都被打印在屏幕上。

break

break关键字的功能是用来跳出整个循环。为了对比continue关键字和break关键字的差异,我们用相同的程序来看看不同的输出值。

代码


for num in range(10):          #for循环 
    if num == 5:             #num等于5
        break               #跳出整个循环
    print ("num = %d" % num)   #打印

程序执行结果为:

在上述程序中,我们使用了break关键字,当条件判断num==5的时候,break跳出整个循环,不执行后面的代码:print("num=%d"%num),所以num==5没有输出在屏幕上。因为break是跳出整个循环,所以num=6、num=7、num=8、num=9也没有输出在屏幕上。 JsX2pE/l7ps3yuCOH1QgddGqLSAt+CxTr8WX7FIcBTmcLhxOoXLei0An6Vxy1lnN

点击中间区域
呼出菜单
上一章
目录
下一章
×