如何将 Python for 循环转换成 while 循环?
与 while 循环不同,Python 中的 for 循环不需要计数变量来计数迭代次数。因此,为了将 for 循环转换成等效的 while 循环,必须考虑这一事实。
下面是一个遍历一个范围的简单 for 循环
for x in range(5): print (x)
要转换成 while 循环,我们需要在循环开始之前将一个计数变量初始化为 0,并在每次迭代中将它增加 1,只要它小于 5
x=0 while x<5: x=x+1 print (x)
广告