0Pricing
Python For Kids · Lección

Bucles anidados

Profundice en los bucles dentro de otros bucles

Bucles anidados es una lección gratuita de Python For Kids en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Python For Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Python For Kids incluye 4 lecciones en total.

Introducción a los bucles anidados

Bucles anidados

¡Bienvenido de nuevo a la lección sobre control de flujo! Hoy profundizará en los bucles al aprender sobre los bucles anidados, es decir, bucles dentro de otros bucles.

Bucles anidados — ilustración 1

¿Qué son los bucles anidados?

Los bucles anidados son bucles dentro de otros bucles. Permiten realizar iteraciones más complejas, como recorrer estructuras de datos multidimensionales, por ejemplo, cuadrículas o tablas.

  • Bucle externo: Es el primer bucle, que contiene al bucle interno.
  • Bucle interno: Es el bucle que se encuentra dentro del bucle externo.

¿Por qué utilizar bucles anidados?

Los bucles anidados son útiles cuando necesita realizar tareas repetitivas dentro de otras tareas repetitivas. Por ejemplo, para crear patrones, procesar filas y columnas de una cuadrícula o gestionar datos multidimensionales.

Ejemplos de uso:

  • Imprimir una tabla de multiplicar.
  • Crear patrones complejos con estrellas o números.
  • Recorrer una lista de listas.

Ejemplo de bucles For anidados

Veamos cómo funcionan los bucles for anidados con un ejemplo sencillo.

Ejemplo:

# Outer loop iterates over numbers 1 to 3
for i in range(1, 4):
    # Inner loop iterates over letters 'A' to 'C'
    for letter in ['A', 'B', 'C']:
        print(i, letter)  # Prints the current number and letter

Salida del ejemplo de bucles For anidados

Cuando ejecute el código anterior, Python imprimirá cada combinación de número y letra:

1 A
1 B
1 C
2 A
2 B
2 C
3 A
3 B
3 C

Ejemplo de bucles While anidados

Los bucles while anidados funcionan de forma similar a los bucles for anidados. Así puede utilizarlos:

Ejemplo:

# Initialize the outer loop counter
i = 1
while i <= 3:
    # Initialize the inner loop counter
    j = 1
    while j <= 2:
        print("Outer:", i, "Inner:", j)  # Prints the current outer and inner counters
        j += 1  # Increment inner counter
    i += 1  # Increment outer counter

Crear patrones con bucles anidados

Los bucles anidados son excelentes para crear patrones. Vamos a crear un patrón sencillo de estrellas mediante bucles for anidados.

Ejemplo:

# Number of rows for the pattern
rows = 5

# Outer loop for each row
for i in range(1, rows + 1):
    # Inner loop for printing stars
    for j in range(i):
        print("*", end=" ")  # Prints a star and stays on the same line
    print()  # Moves to the next line after inner loop completes

¡Excelente trabajo!

Ha aprendido a utilizar bucles anidados para realizar iteraciones complejas en sus programas de Python. Los bucles anidados le ayudan a gestionar datos multidimensionales y a crear patrones detallados. ¡Siga practicando mediante la creación de sus propios bucles anidados y la exploración de diferentes situaciones!

Bucles anidados — ilustración 9

Preguntas frecuentes

¿La lección «Bucles anidados» es gratis?

Sí — el texto completo de «Bucles anidados» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Python For Kids, actualiza a CoddyKit PRO. El curso de Python For Kids incluye 4 lecciones en total.

¿Qué aprenderé en «Bucles anidados»?

Profundice en los bucles dentro de otros bucles Practicas Python For Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Python For Kids?

No se requiere experiencia previa. Python For Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Bucles anidados»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Python For Kids?

Sí. Cada lección de Python For Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Sentencias if-else
  2. Bucles en Python
  3. Bucles anidados
  4. Break y continue
← Volver a Python For Kids