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

Recorridos con for, range(), break y continue

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

  • Recorrer secuencias mediante for.
  • Interpretar inicio, límite y paso de range().
  • Diferenciar break de continue.

Vamos paso a paso

for toma un elemento de una secuencia y ejecuta el bloque una vez por cada elemento. Es apropiado cuando se recorren listas o se conoce el rango de valores que se necesita procesar.

range(fin) genera desde cero hasta fin sin incluirlo; range(inicio, fin, paso) permite elegir comienzo e incremento. range(2, 11, 2) produce 2, 4, 6, 8 y 10.

break termina el ciclo más cercano y continue omite el resto de la vuelta actual para pasar a la siguiente. Utiliza cada instrucción cuando la regla del problema lo requiera, sin confundir sus efectos.

EJEMPLO EN PYTHON

for numero in range(1, 8):
    if numero == 3:
        continue
    if numero == 6:
        break
    print(numero)

RESULTADO

1
2
4
5

¿Qué está pasando?

  1. range(1, 8) genera los números del uno al siete; el límite ocho no se incluye.
  2. Cuando numero vale tres, continue omite solo esa vuelta y el bucle sigue con cuatro.
  3. Cuando numero vale seis, break termina el bucle completo; seis y siete no llegan a print().

Errores que conviene evitar

  • Esperar que range(5) incluya cinco; el límite final queda fuera.
  • Usar break cuando solo quieres saltar una vuelta: break termina el ciclo completo.
  • Usar continue cuando necesitas terminar el ciclo: continue solo omite la vuelta actual.

AHORA TE TOCA A TI

Omitir pares y detener el recorrido

Lee un límite entero y recorre desde 1 hasta ese límite. Usa continue para omitir los números pares y break para detener el ciclo cuando llegues a 7. Imprime cada número impar anterior a 7.

PISTAS

  • Convierte el límite de input() a entero y recorre con range(1, limite + 1).
  • Comprueba numero == 7 y usa break antes de imprimir.
  • Comprueba numero % 2 == 0 y usa continue para saltar los pares.
  • Coloca print(numero) después de las dos condiciones.

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 y recorre desde 1 hasta ese límite. Usa continue para omitir los números pares y break para detener el ciclo cuando llegues a 7. Imprime cada número impar anterior a 7.

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 aislado6 líneas