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
continuese salta todo número que no sea múltiplo de siete.breakdeja el bucle apenas el total pasaría el tope.totalconserva lo que el bucle alcanzó a acumular.
Palabras clave y builtins usados aquí
breakcontinuedefforifprintrangevar
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.
Paso 4 de 5 en Control de flujo; paso 10 de 26 en Fundamentos del lenguaje.