typestar

break y continue en Mojo

Dos maneras de hacer que un bucle cambie de idea a mitad de camino.

def main():
    var total = 0
    for n in range(1, 100):
        if n % 7 != 0:
            continue
        if total + n > 200:
            break
        total += n
    print("multiples of 7 summed up to", total)

Cómo funciona

  1. continue se salta todo número que no sea múltiplo de siete.
  2. break deja el bucle apenas el total pasaría el tope.
  3. total conserva lo que el bucle alcanzó a acumular.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
9
Caracteres a escribir
154
Tokens
44
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 29 segundos.

Escribe este fragmento

Paso 4 de 5 en Control de flujo; paso 10 de 26 en Fundamentos del lenguaje.

← Anterior Siguiente →