Clase 9: Bucles For Range

9° de EBI - Ciencias Computacionales

Control de Repeticiones: El Bucle FOR y la Función range()

¡Hola! Ya vimos cómo usar el bucle while para repetir instrucciones bajo una condición. Hoy vamos a dominar la herramienta definitiva para cuando sabemos exactamente cuántas veces queremos repetir una acción: el bucle for combinado con la función range().

La Regla de Oro: ¿Cómo cuenta Python?

En informática, las computadoras no empiezan a contar desde el 1, ¡empiezan siempre desde el 0!

¡Atención! Si escribimos range(5), Python generará 5 números comenzando en cero: 0, 1, 2, 3 y 4. El número final (el 5) nunca se alcanza, pero el total de vueltas sigue siendo exactamente 5.

¡Para copiar en el cuaderno!

TÍTULO: El Bucle FOR y la Función range()

1. Concepto Clave: El bucle for sirve para repetir un bloque de instrucciones un número exacto y conocido de veces.

Diferencia clínica: El bucle while repite sin saber el final exacto (depende de una condición). El bucle for se usa cuando sabemos de antemano el límite.

2. Sintaxis obligatoria en Python:

for i in range(5):
    print("Hola")

Reglas de escritura (Sintaxis):

  • for e in son palabras clave obligatorias en minúscula.
  • i es la variable contadora automática.
  • La función range(N) determina las vueltas.
  • Los dos puntos (:) al final de la línea de inicio son obligatorios.
  • El bloque de código interno debe llevar obligatoriamente sangría (4 espacios).

3. Comportamiento numérico de range(N): Genera una secuencia de números que va desde el 0 hasta el N-1.

Ejemplo: range(3) genera la secuencia: 0, 1 y 2 (3 vueltas en total).

Simulador Interactivo: Mirá cómo funciona el bucle

Ajustá el valor del rango para ver cómo la variable contadora i cambia en cada iteración de la secuencia.

Código en Python
for i in range(5):
    print("Vuelta número:", i)
Pantalla de la Computadora (Consola)
Hacé clic en "Ejecutar Código" para ver la salida...

¿Qué está pasando internamente?

Vuelta Actual: 0
Valor de la variable i: 0

¿Te animás a probar tu conocimiento?

Leé atentamente la pregunta y elegí la respuesta correcta para verificar tu aprendizaje instantáneamente.

Si escribimos el siguiente bloque de código:
for x in range(3):
    print("Hola")
¿Qué se mostrará en la pantalla de la computadora?

¡La programación se aprende practicando! Copiá estos ejemplos en tu entorno de desarrollo y probá cambiando los números para dominar la automatización con Python.

Entradas populares de este blog