¿Para qué hay dos bucles que al fin y al cabo hacen los mismo? En el pasado, "for" era un bucle incondicional, es decir, que sólo podía ir de cierto punto a cierto punto, sin comprobaciones intermedias.