Nivel III
Juega con bucles dentro de bucles
Como se mencionó anteriormente, es importante que leas en tu mente lo que estás escribiendo. Leamos juntos el siguiente ejemplo de un bucle dentro de otro bucle (anidado).
¿Cuáles son las iniciales de nuestro proyecto?
#Primera iteración del bucle 1
- Línea 1: declaramos nuestra variable ‘Project’ con una lista que contiene 4 cadenas (strings).
- Línea 2: “Por cada palabra (word, en inglés) dentro de la lista llamada project”. Ahora word = «Code».
#Primera iteración del bucle 2
- Línea 3: y “por cada letra (word) en “Code”[0]. Esto significa que este segundo ciclo no iterará a través de las otras letras “ode”, porque especifiqué que quería enfocarme solo en el primer elemento [0] de «Code». Ahora word = “C”. Va a la línea 4.
- Línea 4: Print (imprime) “C”. Va a la línea 2.
#Segunda iteración del ciclo 1
- Línea 2: Ahora word = “For”.
#Segunda iteración del bucle 2
- Línea 3: por cada letra (word) en «For»[0]. Ahora word = «F».
- Imprime «F».
Etcétera.
¿Qué pasaría si, en lugar de imprimir iniciales, queremos imprimir las dos primeras letras?
Juega con otros ejemplos agregando un segundo bucle como quieras. Te recomendamos leerlo en voz alta, o incluso dibujar en un papel:
Ejemplo 1
Ejemplo 2
Ejemplo 3
Ejemplo 4
Nivel anterior
Juega con bucles
Siguiente lección
Juega con diccionarios