与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)