如何将 Python for 循环转换为 while 循环?

c++server side programmingprogramming

与 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
     打印(x)

相关文章