🛑Sentencia while
La sentencia de control de flujo while es otra de las estructuras fundamentales de cualquier lenguaje de programación, incluido Python.
1. ¿Qué es la sentencia while
?
while
?Esta estructura nos permite implementar sentencias en Python que se repitan un número infinito de veces.
La sintaxis utilizada para definir la sentencia while
es la siguiente:
<sentencia(s)>
es el bloque de sentencias en Python que se ejecutará de manera indefinida hasta que no se cumpla la expresión.
<expresión>
es una expresión evaluada en un contexto booleano. El resultado de evaluar esta expresión debe ser True
o False
. Controla la ejecución del bucle while
.
2. Claúsula else
Al igual que con el bucle for
, la sentencia while
también permite el uso de una claúsula else
.
3. Bucles infinitos
Una de las características importantes de los bucles while
es que pueden ejecutarse de manera infinita. Si no se realiza un control adecuado de la expresión que se evalúa, el bucle puede ejecutarse de manera indefinida hasta que se consuman los recursos de nuestro sistema.
4. Bucle while
en una línea
while
en una líneaAl igual que con otras estructuras de Python, los bucles while
también pueden implementarse utilizando una única línea de código.
Última actualización