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

一、分支&条件 

比较熟,不复习了

二、循环

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

  • 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)    

 

三、枚举(没学)

posted @ 2020-08-04 15:58  XiaoLee-C  阅读(218)  评论(0编辑  收藏  举报