-
Si, si añades así al final el punto quedaría igual. Lo que no estoy seguro es si el while sería más eficiente, pero es posible que si, aunque por lo que tengo leído lo que más influye para eso son las comparaciones que se hacen y si no me equivoco tanto el while como el for hacen las mismas

1