zoukankan      html  css  js  c++  java
  • continue 的用户及实例

    continue 跳出本次循环,继续下一次循环

    “break”是跳出整个循环

    实例1:

    for i in range(10):
    if i <5:
    continue    #这里条件是小于5,满足条件的就跳出了本次循环,不在执行print,所以最终打印的是5~9

    print(i)
    结果

    实例2:

    for j in range(2):       #在上边的基础上进行了改动,仅仅是将下边的内容进行2次循环
    for i in range(10):
    if i <5:
    continue
    print(i)
    结果

      “56789”被执行了2次

    实例3:

    for j in range(2):
    for i in range(10):
    if i <5:      #小于5不执行,所以输出 5 6 7 8 9
    continue
    if i> 8:      #大于8直接跳出整个i循环,所以 9 不执行,
    break
    结果

      只执行了2次 5 6 7 8     

    我在这里获得了一个知识点,就是if 可以单独使用。。。不需要强制跟个else,哈。

    例4:

    #这里比较绕,我绕了一会儿才出来 j range(3)是循环三次,但是j>3是 ‘’0 1 2 3 4‘’这四次,从0开始算。 

    for j in range(5):      
    for i in range(10):
    if i <5:      #这里是小于5不输出,那么就是输出5 6 7 8 9,j是5,要输出5次
    continue
    if j> 3:      #这里写着j大于3,直接break终止,意思就是第4次以后直接停止这个循环,所以循环4次,第“0”次,“1”,“2”,“3”这4次
    break
    print(i)

    结果:

     同理

     循环3次,大于“1”就出来,实际是0,1,2,这3次,但是2大于1了,所以2不执行,实际执行了 0 ,1 两次。结果是循环了两遍

    
    
    
    
    
    
    
    
  • 相关阅读:
    REYES is working now!
    New Caching Mechanism
    Minimum Platform Requirements
    Multithreading Problem with Max SDK
    Bezier Triangles and NPatches
    elvish ray 0.5 beta History
    1.md
    Linux时间同步.md
    好久没写东西了
    从java到c# .net的转变(1)
  • 原文地址:https://www.cnblogs.com/PYlog/p/8575723.html
Copyright © 2011-2022 走看看