← Todos los tutoriales
first-steps 6 min

Bucles: Hacer Cosas Más de una Vez

A veces necesitas hacer algo muchas veces — recorrer una lista, contar hasta un número, seguir pidiendo hasta que el usuario dé una respuesta válida. Para eso son los bucles.

El bucle más común es iterate. Comencemos con un rango:

start:
    iterate i in 1 to 5
        print("Step {i}")
Step 1
Step 2
Step 3
Step 4
Step 5

Clean cuenta desde el primer número hasta el último, ejecutando tu código cada vez con i establecido al valor actual.

Cuando tienes una lista, iterate recorre cada elemento automáticamente:

start:
    list fruits = ["apple", "banana", "mango"]

    iterate fruit in fruits
        print("I like {fruit}")
I like apple
I like banana
I like mango

Usa while cuando necesites continuar hasta que una condición cambie:

start:
    integer count = 1

    while count <= 3
        print("Count is {count}")
        count = count + 1
Count is 1
Count is 2
Count is 3

Usa break para salir de un bucle de forma anticipada. Usa continue para saltar el resto del paso actual y pasar al siguiente.

Resumen rápido

  • iterate i in 1 to 10 — cuenta del 1 al 10
  • iterate item in miLista — recorre cada elemento de una lista
  • while condición — continúa mientras la condición sea verdadera
  • break — sale del bucle inmediatamente
  • continue — salta a la siguiente iteración
  • ¡No olvides actualizar tu contador en un bucle while — o se ejecutará para siempre!
¡Copiado!