Piloto de formato "Short" sobre Tema 3. Storyboard + guion de locución (4 frames, ~1 min) — lo que se ve antes de entrar a los proyectos P3.A y P3.B (patrones y mosaico Truchet).
Un bucle repite mientras su condición sea verdadera — si nada dentro del bucle cambia esa condición, nunca se vuelve falsa, y el programa no para nunca.
Alguien corre una celda con un while y el entorno se queda pensando para siempre. La metáfora: un carro dando vueltas en una rotonda sin salida.
Antes de cada vuelta, el bucle pregunta "¿la condición sigue siendo verdadera?" — si sí, ejecuta el bloque y vuelve a preguntar. Es un círculo, no una línea recta, como una rotonda con un guardia en la entrada.
A la izquierda, i nunca cambia — la condición i < 5 es verdadera para siempre. A la derecha, i += 1 acerca la condición a ser falsa en cada vuelta: ese es el letrero de salida de la rotonda.
for ya trae el freno incorporadofor i in range(5) dibuja esta fila de círculos sin que nadie tenga que acordarse de actualizar nada — range() ya define cuándo parar. Por eso en Tema 3 casi todo arranca con for, y el while queda para cuando de verdad no se sabe de antemano cuántas vueltas hacen falta.
Este while nunca termina. ¿Qué línea falta agregar, y dónde, para que dibuje exactamente 5 círculos y pare?