当前位置 博文首页 > 文章内容

    python 分支、循环、条件与枚举

    作者: 栏目:未分类 时间:2020-08-04 16:04:36

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    一、分支&条件 

    比较熟,不复习了

    二、循环

    循环的应用:暴力破解密码

    • while 不复习了,比较熟
    • for 循环,与Java 比还是有差别的;主要是用来遍历list 、tuple、dict、set
    双层循环遍历:1,2,3,4,5
    
    a = [[1,2,3],(4,5)]
    
    for x in a:
        for y in x:
            print(y)
    
    本层循环终止:1(单层)
    a = [1,2,3,4,5]
    
    for x in a:
        if x == 2:
            break #跳出循环
        print(x)   

    本层循环终止:1、1、3、5(双层-内层)

    a = [[1,2,3,4,5],[1,3,5]]
    
    for x in a:
        for j in x:
            if j == 2:
                break 
            print(j)   

    本层循环终止:(双层-外层)

    a = [[1,2,3,4,5],[1,3,5]]
    
    for x in a:
        if 2 in x:
            break
        for j in x:
            print(j)    

    循环跳过:1,3,4,5

    a = [1,2,3,4,5]
    
    for x in a:
        if x == 2:
            continue 
        print(x)    

     

    三、枚举(没学)