Un ciclo es algo que se repite múlples veces, pero tiene un fin, por ejemplo:
Sin embargo, es importante entender que los ciclos tienen un fin. Debido a que todos los procesos deben de ser finitos.
Una forma interesante de ver los ciclos es verlos como “algo que da vueltitas” 😄...Ese “algo” se va a mantener dando vueltitas siempre y cuando la condición que nosotros establezcamos sea verdadera. En el momento en el que nuestra condición llega a ser falsa ese “algo” deja de dar vueltas y el ciclo se detiene..¿Pero que es ese algo? Ese algo es el código que queremos que se repita tantas veces como nosotros queramos, por ejemplo:.
mientras hay comida:
come
En este caso, la condición es "hay comida"
y nuestro código sería "come"
. Entonces, entramos a dar vueltitas:.
¿Hay comida? Sí.
Come.
¿Hay comida? Sí.
Come.
¿Hay comida? Sí.
Come.
¿Hay comida? No.
-- Termina el ciclo o dejamos de dar vueltitas --
En resumidas cuentas, un ciclo nos permite repetir el mismo código tantas veces como queramos, solo necesitamos definir una condición para saber cuándo se dejará de ejecutar ese ciclo 😄.