python流程控制之while循环的使用

  • 2020 年 1 月 14 日
  • 笔记

while 条件:

 执行代码

当条件条件成立,代码就会执行;

count = 0   while count <= 100 : #只要count<=100就不断执行下面的代码     print("loop ", count )     count +=1      死循环:  有一种循环叫死循环,一经触发,就会一直运行。  while 是只要后边条件成立(也就是条件结果为真)就一直执行  count = 0  while True:        print("你是风儿我是沙,缠缠绵绵到天涯...",count)      count +=1        循环中止语句:  如果在循环的过程中,因为某些原因,你不想继续循环了,就会用到break 或 continue 语句  break用于完全结束一个循环,跳出循环体执行循环后面的语句  continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环  例子:break  count = 0  while count <= 100 : #只要count<=100就不断执行下面的代码      print("loop ", count)      if count == 5:          break      count +=1 #每执行一次,就把count+1,要不然就变成死循环啦,因为count一直是0    print("-----out of while loop ------")  输出  loop  0  loop  1  loop  2  loop  3  loop  4  loop  5  -----out of while loop ------  例子:continue  count = 0  while count <= 100 :       count += 1      if count > 5 and count < 95: #只要count在6-94之间,就不走下面的print语句,直接进入下一次loop          continue       print("loop ", count)    print("-----out of while loop ------")  输出  loop  1  loop  2  loop  3  loop  4  loop  5  loop  95  loop  96  loop  97  loop  98  loop  99  loop  100  loop  101  -----out of while loop ------  while ... else .. (3-5分钟)  与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句  while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句  count = 0  while count <= 5 :      count += 1      print("Loop",count)    else:      print("循环正常执行完啦")  print("-----out of while loop ------")  输出  Loop 1  Loop 2  Loop 3  Loop 4  Loop 5  Loop 6  循环正常执行完啦  -----out of while loop ------  如果执行过程中被break啦,就不会执行else的语句啦  count = 0  while count <= 5 :      count += 1      if count == 3:break      print("Loop",count)    else:      print("循环正常执行完啦")  print("-----out of while loop ------")  输出  Loop 1  Loop 2  -----out of while loop ------