如何防止循环进入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 ..
在Python中用for语句形成的循环一次遍历一个集合中的一项。因此,for循环变为无限的可能性较小。
然而,while循环需要通过在循环体内进行一些设置来控制,以使开头提到的条件为假,这通常是通过保持迭代次数来实现的
x=0 while x<5: x=x+1 print (x)
循环重复也可以通过使用break来控制以使迭代提前退出
while True: stmt1 stmt2 if expr==True: break stmt3 ..