如何在Python中防止循环进入无限模式?
使用Python的for语句形成的循环逐一遍历集合中的每个项目。因此,for循环不太可能变得无限。
然而,while循环需要通过在循环主体中做一些控制来驱动循环开始时提到的条件为false。通常通过计算迭代次数来完成此操作。
x=0
while x<5:
x=x+1
print (x)
也可以使用break来控制循环重复并在迭代过程中尽早退出。
while True:
stmt1
stmt2
if expr==True: break
stmt3
..
阅读更多:Python 教程