python中while循环的用法

while循环

  • 1. while循环的格式:
                   while 条件:
                       条件满足时,做的事情1
                       条件满足时,做的事情2
                       条件满足时,做的事情3
                       ...(省略)...
                   实例:循环打印5次


  • = 0
    while i < 5:
        print("i = %d,当前是第%d次执行循环" % (i,i + 1))
        i+=1
         
    '''
    输出结果:
    i = 0,当前是第1次执行循环
    i = 1,当前是第2次执行循环
    i = 2,当前是第3次执行循环
    i = 3,当前是第4次执行循环
    i = 4,当前是第5次执行循环
    '''
  • 2.死循环:由于程序员的原因,忘记 在循环内部 修改循环的判断条件,导致循环持续执⾏,程序⽆法终⽌!

    死循环实例:

    • while True:
          print('这是一个死循环')
           
      '''
      输出结果:
      这是一个死循环
      这是一个死循环
      这是一个死循环
      这是一个死循环
      。。。
      '''

    while循环嵌套

    • 1. while循环嵌套的格式:
                     while 条件1:
                         条件1满足时,做的事情1
                         条件1满足时,做的事情2
                         条件1满足时,做的事情3
                         ...(省略)...
                         while 条件2:
                             条件2满足时,做的事情21
                             条件2满足时,做的事情22
                             条件2满足时,做的事情23
                             ...(省略)...
                     实例:打印三角形:

    • = 1
      while i <= 5:
          = 1
          while j <= i:
              print("*", end=" ")
              += 1
          print()
       
          += 1
           
      '''
      输出结果:
      * * 
      * * * 
      * * * * 
      * * * * * 
      '''