(2018-03-28.Python从Zero到One)三、Python基础__3.2.10break和continue

上一篇文章为:→3.2.9for循环

break和continue

1. break

<1> for循环

  • 普通的循环示例如下:

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

    运行结果:

(2018-03-28.Python从Zero到One)三、Python基础__3.2.10break和continue_第1张图片
day04_python基础-01.png
  • 带有break的循环示例如下:

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

    运行结果:

(2018-03-28.Python从Zero到One)三、Python基础__3.2.10break和continue_第2张图片
day04_python基础-02.png

<2> while循环

  • 普通的循环示例如下:

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

    运行结果:

(2018-03-28.Python从Zero到One)三、Python基础__3.2.10break和continue_第3张图片
day04_python基础-03.png
  • 带有break的循环示例如下:

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

    运行结果:

(2018-03-28.Python从Zero到One)三、Python基础__3.2.10break和continue_第4张图片
day04_python基础-04.png

小总结:

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

2. continue

<1> for循环

  • 带有continue的循环示例如下:

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

    运行结果:

(2018-03-28.Python从Zero到One)三、Python基础__3.2.10break和continue_第5张图片
day04_python基础-05.png

<2> while循环

  • 带有continue的循环示例如下:

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

    运行结果:

(2018-03-28.Python从Zero到One)三、Python基础__3.2.10break和continue_第6张图片
day04_python基础-06.png
  • 小总结:
    • continue的作用:用来结束本次循环,紧接着执行下一次的循环

3. 注意点

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

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


下一篇文章为:→3.2.11总结

你可能感兴趣的:((2018-03-28.Python从Zero到One)三、Python基础__3.2.10break和continue)