Declaraciones del búcle While
Python utiliza el bucle while
de forma similar a otros lenguajes populares. El bucle while
evalúa una condición y luego ejecuta un bloque de código si la condición es verdadera. El bloque de código se ejecuta repetidamente hasta que la condición llega ser o es falsa.
La sintaxis básica es:
contador = 0
while contador < 10:
# Ejecuta el bloque de código aquí
# Siempre que el contador sea inferior a 10
A continuación se muestra un ejemplo:
Resultado:
Explicación línea por línea del CÓDIGO anterior:
- La variable "dia" tiene el valor 0.
- La variable semana es asignada a una lista que contiene todos los días de la semana.
- El bucle while comienza
- El bloque de código se ejecutará hasta que la condición devuelva "true".
- La condición es 'dia < 7' que aproximadamente dice que se ejecute el bucle while hasta que la variable dia sea menor que 7.
- Así que cuando el dia=7 el bucle while deja de ejecutarse.
- La variable dia se actualiza en cada iteración.
- Cuando el bucle while se ejecuta por primera vez, la línea "Hoy es lunes" se imprime en la consola y la variable dia se hace igual a 1.
- Como la variable dia es igual a 1 y es menor que 7, se ejecuta de nuevo el bucle while.
- Continúa una y otra vez y cuando la consola imprime 'Hoy es domingo' la variable dia es ahora igual a 7 y el bucle while deja de ejecutarse.
Más información
Traducido del artículo Python While Loop Statement Explained