python for continue break

for循环

像while循环一样,for可以完成循环的功能。

在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。

for循环的格式


    for 临时变量 in 列表或者字符串等:
        循环满足条件时执行的代码
    else:
        循环不满足条件时执行的代码

demo1

    name = 'dongGe'

    for x in name:
        print(x)

运行结果如下:


break和continue

1. break

<1> for循环

  • 普通的循环示例如下:

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

    运行结果:

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

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

    运行结果:

<2> while循环

  • 普通的循环示例如下:

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

    运行结果:

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

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

    运行结果:

小总结:

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

2. continue

<1> for循环

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

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

    运行结果:


<2> while循环

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

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

    运行结果:


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

3. 注意点

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

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


猜你喜欢

转载自blog.csdn.net/yz18931904/article/details/80659821
今日推荐