如何防止循环进入Python中的无限模式?

在Python中用for语句形成的循环一次遍历一个集合中的一项。因此,for循环变为无限的可能性较小。

然而,while循环需要通过在循环体内进行一些设置来控制,以使开头提到的条件为假,这通常是通过保持迭代次数来实现的

x=0
while x<5:
   x=x+1
   print (x)

循环重复也可以通过使用break来控制以使迭代提前退出

while True:
   stmt1
   stmt2
   if expr==True: break
   stmt3
   ..
猜你喜欢