• python break和continue


    for m in range(3):
        if m == 0:
            for n in  range(3):
                if n == 1:
                    print(m,n)
                    continue
                    print(n)
                if n == 1:
                    print(m,n)
           if n == 2:
             print(m,n)
    if m == 1: for x in range(3): if x == 1: print(m,x) break print(n) if x == 2: print(m,x) else: print(m,n,x) D:untitledvenvScriptspython.exe D:/untitled/bogls/jia2.py 0 1
    0 2 1 1 1 2 1 Process finished with exit code 0

    认识python中的中断,先来看两句话,break:跳出整个for循环,continue:跳出本次循环(continue很少会用)。python代码是从上往下执行的,循环会往复执行直到循环结束或者中断。

    然后分析上面的代码

    当’m==0‘时进入‘for n in range(3)’循环,当‘n==0’时循环里的if语句中三个条件都不满足,循环继续进行‘n==1’满足条件执行if语句输出‘0,1’,然后执行continue跳出本次循环(没有执行下一个输出语句'print(n)'  同时跳出了‘n==1’的本次循环,不会判断下面的两个if语句),进入‘n==2’的循环,判断三个if语句,第三个输出(m,n)。

    当‘m==1’时进入‘for x in range(3)’循环,当‘x==1’时满足第一个if语句,输出(m,n),然后执行break,跳出整个‘for x in range(3)’循环。现在只有一个总循环在执行‘for m in range(3)’,总循环结束执行else语句。

  • 相关阅读:
    JavaScript面向对象基础语法总结
    json对象
    关于JavaScript语法的小笔记
    关于JavaScript的小笔记
    html中的a标签的target属性的四个值的区别?
    详解Bootstrap 定义按钮的样式(CSS)
    (负)-margin在页面布局中的应用
    lorem ipsum text占位符
    jQuery动态添加元素事件
    实用|从0到1 搭建Web性能监控系统
  • 原文地址:https://www.cnblogs.com/serpent/p/8981684.html
Copyright © 2020-2023  润新知