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)
三、枚举(没学)