break: 只能在while,和for循环中!!!! if不行 会报错 break outside loop #

break跳出循环 1.打破的是最小封闭的while或for循环,在这里我是这么理解的,直接终止while循环,如果嵌套了多层for循环终止最内层循环.

eg: 

while True:
 print("123")
 break 
 print("456")

 

运行结果:123, break后边的程序就不执行了

for i in range(5): 
  print("-----%d-----" %i) 
  for j in range(5): 
      if j == 0: 
         break 
      else: print(j)

 

运行结果: -----0----- -----1----- -----2----- -----3----- -----4-----

这里当j=0时,就直接终止了for j in range(5) 这层循环,但第一层循环 for i in range(5)还在继续循环

exit() 函数可以终止整个程序!

continue:Python跳过当前循环的剩余语句,然后继续进行下一轮循环, 跟break一样只能用while和for循环中