我們何時應該運用 for 迴圈、何時應該運用 while 迴圈呢?
一個簡單的判斷是:
假如我們明確知道程式執行的次數,可以視個人偏好採用 for 迴圈或 while 迴圈;
在不知道執行次數的情形下,我們只能採用 while 迴圈。
http://www.pythontutor.com/live.html#mode=edit