Parte 2 — El bucle while
¿Qué significa while?
while significa:
text terminal
mientrasEjemplo:
python terminal
contador = 1
while contador <= 5:
print(contador)
contador += 1Resultado:
text terminal
1
2
3
4
5Puede leerse así:
Mientras contador sea menor o igual que cinco, muestra su valor y aumenta el contador.Anatomía de un while
python terminal
while contador <= 5:
print(contador)
contador += 1Tiene varias partes.
La palabra while
python terminal
whileIndica que comenzará un bucle.
La condición
python terminal
contador <= 5Se evalúa antes de cada repetición.
Los dos puntos
python terminal
:Indican el comienzo del bloque.
El bloque indentado
python terminal
print(contador)
contador += 1Se repite mientras la condición sea verdadera.
Ejecución paso a paso
Código:
python terminal
contador = 1
while contador <= 3:
print("Contador:", contador)
contador += 1Primera revisión
text terminal
contador vale 1
1 <= 3 → TrueSe ejecuta:
python terminal
print("Contador:", contador)
contador += 1Ahora:
text terminal
contador vale 2Segunda revisión
text terminal
2 <= 3 → TrueSe ejecuta nuevamente.
Ahora:
text terminal
contador vale 3Tercera revisión
text terminal
3 <= 3 → TrueSe ejecuta nuevamente.
Ahora:
text terminal
contador vale 4Cuarta revisión
text terminal
4 <= 3 → FalseEl bucle termina.
La condición se revisa antes de cada repetición
python terminal
contador = 10
while contador <= 5:
print(contador)La condición inicial es:
text terminal
10 <= 5 → FalsePor eso el bloque no se ejecuta ni una sola vez.