如何将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)