Tema 4: Iteración


En el tema 4 continuamos con la ejecución de código y el control del flujo. En esta ocasión, nos centramos en las ejecuciones recursivas o bucles. Veremos los dos tipos de bucles que nos ofrece Python. En primer lugar, hablaremos de los bucles en los que conocemos el número de iteraciones o repeticiones que necesitamos realizar, bautizados por mí como bucles determinados. Son los bucles for ... in ... En segundo lugar, hablaremos de los bucles que he llamado indeterminados y que son útiles cuando no sabemos o no existe un número específico de veces que iterar. Son los bucles while. Al hilo de estos dos ejes principales, también veremos la denominada reasignación de variables, un proceso fundamental en la programación de flujos recursivos, y los bucles infinitos (while True). Este subtipo de bucles indeterminados son muy útiles; sin embargo, hay que tener algunas consideraciones previas para evitar los problemas de sobrecarga.

Mario Casado Mancebo personal investigador FPI, Departamento de Lengua española y Lingüística general, Facultad de Filología, UNED