°

详解python中的while循环的使用

2019年课程规划及价格说明


PHP实战视频教程大全

while循环在各个编程语言中基本都有,而且其逻辑基本都一致,只是不能语言的书写方式不尽相同而已。下面看看,在python中一个最简单while循环的结构:

a = 0

while a < 6:

     print(a)

     a = a+1

每执行 一次循环a便会加1,只要a<6的条件一直满足循环就一直执行,直到a>=6

执行后得到结果:0~5

我们还可以在while循环中使用break跳出关键字:意思是满足条件则跳出结束循环

a = 0

while a < 6:

     if a == 3:

          break

     print(a)

     a = a+1

上面的代码,当循环开始a就会加1,当a等于3的时候满足了if条件,就会进入内部的if判断,执行break跳出并结束while循环。得到结果:0~2

有时候我们会遇到无限循环,也就是我们常说的死循环,那么怎么终止while死循环呢,如:

a = 0

while True:
     print(a)

     a = a+1

执行发现这段程序会一直递增a的值,同时也会不停的打印输出,因为条件一直满足。这就是一个典型的死循环,要终止死循环也非常简单,按下快捷键:ctr+c即可结束。

打赏
  喜欢