Bucles e Iteración
Deja de repetirte. Aprende a automatizar tareas repetitivas delegando el trabajo pesado a la computadora mediante ciclos definidos o condicionales.
1. Automatización
Imagina que debes saludar a 5 personas. Podrías escribir la instrucción 5 veces, pero... ¿y si fueran 10,000? Los ciclos permiten escribir la instrucción una sola vez y decirle a la máquina: "Repite esto X veces".
print('Hola!')
print('Hola!')
print('Hola!')
print('Hola!')
print('Hola!')
2. ¿For o While?
Ambos repiten cosas, pero su "filosofía" de trabajo es distinta.
Se usa cuando sabes cuántas veces quieres iterar. Recorre un rango o una lista definida.
Se usa cuando quieres repetir mientras ocurra una condición. Necesita un "contador" o una señal externa para detenerse.
3. El Contador
El ciclo while es peligroso si no tiene control. Necesita un Contador que vaya cambiando en cada vuelta; si olvidas actualizarlo, crearás un bucle infinito.
4. Range y Variable 'i'
En un ciclo for i in range(x), la i no es solo un contador invisible. ¡Es una variable que puedes usar! Toma el valor actual de la vuelta.
* Nota: El valor final (Stop) nunca se incluye.
Vuelta número: 0
Vuelta número: 1
Vuelta número: 2
El Robot Clasificador
Visualiza un bucle FOR iterando sobre una lista de frutas definida.
play_circleIniciarCargador Inteligente
Visualiza un bucle WHILE cargando una batería hasta cumplir la condición.
play_circleIniciarRaspberry Pi 4 • StuLab v1.0