Python Sentencias de bucle

Este capítulo presentará las sentencias de bucle de Python. Normalmente, los programas se ejecutan en orden.

Los lenguajes de programación proporcionan varias estructuras de control que permiten rutas de ejecución más complejas.

Las sentencias de bucle nos permiten ejecutar una sentencia o un grupo de sentencias varias veces. A continuación se muestra la forma general de las sentencias de bucle en la mayoría de los lenguajes de programación:

Python proporciona bucles for y bucles while (no hay bucle do..while en Python):

Tipos de bucleDescripción
bucle whileEjecuta el cuerpo del bucle cuando la condición dada es verdadera; de lo contrario, sale del cuerpo del bucle.
bucle forEjecutar sentencias repetidamente
Bucles anidadosPuedes anidar un bucle for dentro del cuerpo de un bucle while.


Sentencias de control de bucle

Las sentencias de control de bucle pueden cambiar el orden de ejecución de las sentencias. Python admite las siguientes sentencias de control de bucle:

Sentencias de controlDescripción
Sentencia breakTermina el bucle durante la ejecución del bloque de sentencias y sale de todo el bucle.
Sentencia continueDurante la ejecución del bloque de sentencias, termina la iteración actual, sale de esa iteración y ejecuta la siguiente iteración.
Sentencia passpass es una sentencia vacía, utilizada para mantener la integridad de la estructura del programa.
Otras extensiones