如何轉換 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+ 瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.