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?
- range(1, 8) genera los números del uno al siete; el límite ocho no se incluye.
- Cuando numero vale tres, continue omite solo esa vuelta y el bucle sigue con cuatro.
- 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
- 01EscribeModifica el archivo main.py en el editor.
- 02EjecutaCorre tu programa o comprueba el ejercicio.
- 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
Teclas útiles en el móvil