zoukankan      html  css  js  c++  java
  • day05 break、continue

    for i in range(10):
        if i > 5 :
           print(i)

    continue的使用:

    for i in range(10):
        if i < 5 :
            continue
        print(i)
    循环loop
    有限循环 ,次数限制
    无限循环=死循环
    continue  结束本次循环,继续下一次循环
    break 跳出整个当前的循环
    for i in range(10):
    
        if i < 5:
            continue
        print(i)
        for j in range(10):
            print("layer2",j)
            if j == 6:
                break

    尝试里面嵌套循环的break后,外面跟着break:
    for i in range(10):
    
        if i < 5:
            continue
        print(i)
        for j in range(10):
            print("layer2",j)
            if j == 6:
                break
        break

    通过下面这个验证,发现外面的break会不管里面的break没有,都会break,并没有达到想要的里面的break导致外面的break这种因果关系!

    for
    i in range(10): if i < 5: continue print(i) for j in range(10): print("layer2",j) #if j == 6: #break

    break
    通过设定flag标志,达到了里面的break变化引起了外面的break的变化
    exit_flag = False for i in range(10): if i < 5: continue print(i) for j in range(10): print("layer2",j) if j == 6: exit_flag = True break if exit_flag : break
      True  是一个值,可以被定义为变量
      break 是一个语句,不能被定义为变量
    

      

  • 相关阅读:
    从原生web组件到框架组件源码(二)
    从原生web组件到框架组件源码(一)
    拖拽滚动视图(一)
    SVG研究之路(一)下
    运算符
    编码
    格式化输出
    循环语句
    条件语句
    Python基础
  • 原文地址:https://www.cnblogs.com/minkillmax/p/7912929.html
Copyright © 2011-2022 走看看