CURSO GRATUITO · MÓDULO 3 · LECCIÓN 3.3

Repetición condicional con while

Combina condiciones, toma decisiones, automatiza repeticiones y procesa listas con operadores lógicos, bit a bit y ordenamiento.

Todas las lecciones son gratuitas. Puedes leer y practicar sin crear una cuenta.

Al terminar podrás

  • Explicar que while repite mientras la condición sea verdadera.
  • Actualizar la variable que controla el ciclo.
  • Reconocer y evitar ciclos infinitos.

Vamos paso a paso

while ejecuta un bloque mientras su condición sea True. Resulta útil cuando el número de repeticiones depende de una situación, por ejemplo pedir un dato hasta que cumpla una regla.

Un ciclo necesita avanzar hacia su final. Si la condición depende de un contador, este debe actualizarse dentro del bloque; si no cambia, el programa puede repetir la misma operación indefinidamente.

Antes de utilizar while identifica el valor inicial, la condición para continuar y la instrucción que modifica los datos. Para depurar, comienza con pocos pasos y observa el cambio del contador.

EJEMPLO EN PYTHON

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

RESULTADO

1
2
3

¿Qué está pasando?

  1. El contador comienza en uno.
  2. Se imprime y aumenta en cada vuelta.
  3. Al llegar a cuatro, la condición es falsa.

Errores que conviene evitar

  • Olvidar actualizar el contador.
  • Incrementar en la dirección incorrecta.

AHORA TE TOCA A TI

Contar hasta cinco

Lee un límite entero. Utiliza while para imprimir los números desde 1 hasta ese límite, uno por línea. Si el límite es menor que 1, no se imprime ningún número.

PISTAS

  • Usa int(input()) para convertir el límite escrito en un entero.
  • Inicia contador en uno y repite mientras contador <= limite.
  • Aumenta contador dentro del ciclo para que cada vuelta avance hacia el final.
  • Cuando el límite es cero o negativo, la condición ya es falsa y el ciclo no se ejecuta.

Tu espacio de trabajo

Cómo usar este laboratorio

Python · nivel principiante
  1. 01EscribeModifica el archivo main.py en el editor.
  2. 02EjecutaCorre tu programa o comprueba el ejercicio.
  3. 03ObservaRevisa la consola y, cuando corresponda, el gráfico.
Instrucciones de esta actividad

Lee un límite entero. Utiliza while para imprimir los números desde 1 hasta ese límite, uno por línea. Si el límite es menor que 1, no se imprime ningún número.

Entorno de desarrollo

Laboratorio de Python

Al ejecutar se inicia Python
main.pyPYTHON
Archivo de práctica
Loading...

Teclas útiles en el móvil

Python en el navegador · entorno aislado3 líneas