Python - Bucles
En general, las sentencias se ejecutan secuencialmente: la primera sentencia de una función se ejecuta primero, seguida de la segunda, y así sucesivamente. Puede haber una situación en la que necesite ejecutar un bloque de código varias veces.
Los lenguajes de programación proporcionan varias estructuras de control que permiten rutas de ejecución más complicadas.
Una declaración de bucle nos permite ejecutar una declaración o grupo de declaraciones varias veces. El siguiente diagrama ilustra una declaración de bucle:
El lenguaje de programación Python proporciona los siguientes tipos de bucles para manejar los requisitos de bucles.
No Señor. | Tipo de bucle y descripción |
---|---|
1 | while loop Repite una declaración o un grupo de declaraciones mientras una condición determinada es VERDADERA. Prueba la condición antes de ejecutar el cuerpo del bucle. |
2 | en bucle Ejecuta una secuencia de declaraciones varias veces y abrevia el código que administra la variable de bucle. |
3 | bucles anidados Puede usar uno o más bucles dentro de cualquier otro bucle while, for o do.. while. |
Declaraciones de control de bucle
Las sentencias de control de bucle cambian la ejecución de su secuencia normal. Cuando la ejecución abandona un ámbito, todos los objetos automáticos que se crearon en ese ámbito se destruyen.
Python admite las siguientes declaraciones de control. Haga clic en los siguientes enlaces para verificar su detalle.
Repasemos brevemente las declaraciones de control de bucle
No Señor. | Declaración de control y descripción |
---|---|
1 | declaración de ruptura Termina la instrucción de bucle y transfiere la ejecución a la instrucción que sigue inmediatamente al bucle. |
2 | Continuar declaración Hace que el bucle omita el resto de su cuerpo e inmediatamente vuelva a probar su condición antes de reiterar. |
3 | pasar declaración La declaración de paso en Python se usa cuando se requiere una declaración sintácticamente pero no desea que se ejecute ningún comando o código. |