1. break

1.1 for循环中

name = 'dongGe'

 for x in name:
     print('----')
     print(x)

运行结果:
14 python - break和continue_while循环
带有break的循环示例如下:

name = 'dongGe'

for x in name:
    print('----')
    if x == 'g': 
        break
    print(x)

运行结果:
14 python - break和continue_for循环_02

1.2 while循环

普通的循环示例如下:

i = 0

while i<10:
    i = i+1
    print('----')
    print(i)

运行结果:
14 python - break和continue_嵌套循环_03
带有break的循环示例如下:

i = 0

while i<10:
    i = i+1
    print('----')
    if i==5:
        break
    print(i)

运行结果:
14 python - break和continue_for循环_04

1.3总结:

break的作用:用来结束整个循环

2. continue

2.1 for循环

带有continue的循环示例如下:

name = 'dongGe'

for x in name:
    print('----')
    if x == 'g': 
        continue
    print(x)

运行结果:
14 python - break和continue_C_05

2.2 while循环

带有continue的循环示例如下:

i = 0

  while i<10:
      i = i+1
      print('----')
      if i==5:
          continue
      print(i)

运行结果:
14 python - break和continue_嵌套循环_06

2.3总结

continue的作用:用来结束本次循环,紧接着执行下一次的循环。

3.注意点

break/continue只能用在循环中,除此以外不能单独使用

break/continue在嵌套循环中,只对最近的一层循环起作用