2.0 KiB
2.0 KiB
title, localeTitle
title | localeTitle |
---|---|
While Loop Statements | Mientras que las declaraciones de bucle |
Mientras que las declaraciones de bucle
Python utiliza el while
de bucle de manera similar a otros lenguajes populares. El while
bucle evalúa una condición ejecuta entonces un bloque de código si la condición es verdadera. El bloque de código se ejecuta repetidamente hasta que la condición se vuelve falsa.
La sintaxis básica es:
contador = 0
while contador < 10:
# Ejecutar el bloque mientras el contador sea menos que 10
A continuación se muestra un ejemplo:
dia = 0
semana = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
while dia < 7:
print("Hoy es " + semana[dia])
dia += 1
Emisión:
>> Hoy es Monday
>> Hoy es Tuesday
>> Hoy es Wednesday
>> Hoy es Thursday
>> Hoy es Friday
>> Hoy es Saturday
>> Hoy es Sunday
Explicación línea por línea del CÓDIGO anterior:
- El variable 'día' se establece en un valor 0.
- Una lista que contiene todos los días de la semana se asigna a el varibale
semana
- Comienza el bucle tipo mientras,
while
- El bloque de código se ejecutará hasta que la condición devuelva "verdadero"
- La condición es 'días <7', que de manera correcta dice que se debe ejecutar el ciclo while hasta el punto en que los días variables son menores que 7
- Entonces cuando los días = 7, el bucle while deja de ejecutarse.
- La variable dia se actualiza en cada iteración.
- Cuando el ciclo while se ejecuta por primera vez, la línea "Hoy es lunes" se imprime en la consola y los días variables se vuelven iguales a 1.
- Dado que la variable días es igual a 1, que es menor que 7, el bucle while se ejecuta nuevamente.
- Continúa una y otra vez, y cuando la consola imprime "Hoy es domingo", los días variables ahora son iguales a 7 y el bucle while deja de ejecutarse.