如何转换 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)

更新日期: 11-Feb-2020

9K+ 浏览

开启你的 职业生涯

完成课程获得认证

开始
广告