>    while (終了条件):
>        ....
>        i += 1

は、
>    for(初期条件; 終了条件; i++);

と同値です。
とくに for(i = 0; i < n; i++) の場合、python では
>   for i in range(n):

と書きます。