CODEZEROINTERACTIVE

Chapter 10 / 15

Parte 2 — El bucle `while`

Bucles while y for, menús repetitivos, break, continue, contadores y acumuladores.

Lesson 353%

3 / 26 lessons in this chapter

Parte 2 — El bucle `while`

1 / 1 in this part

Current chapter

Chapter 10 — Bucles: repetir instrucciones

Self-paced

Parte 2 — El bucle while

¿Qué significa while?

while significa:

text terminal
mientras

Ejemplo:

python terminal
contador = 1

while contador <= 5:
    print(contador)
    contador += 1

Resultado:

text terminal
1
2
3
4
5

Puede 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 += 1

Tiene varias partes.

La palabra while

python terminal
while

Indica que comenzará un bucle.

La condición

python terminal
contador <= 5

Se 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 += 1

Se 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 += 1

Primera revisión

text terminal
contador vale 1
1 <= 3 → True

Se ejecuta:

python terminal
print("Contador:", contador)
contador += 1

Ahora:

text terminal
contador vale 2

Segunda revisión

text terminal
2 <= 3 → True

Se ejecuta nuevamente.

Ahora:

text terminal
contador vale 3

Tercera revisión

text terminal
3 <= 3 → True

Se ejecuta nuevamente.

Ahora:

text terminal
contador vale 4

Cuarta revisión

text terminal
4 <= 3 → False

El 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 → False

Por eso el bloque no se ejecuta ni una sola vez.