Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Bucle For Anidado | Bucles Anidados
Tutorial de Bucles en Python
course content

Contenido del Curso

Tutorial de Bucles en Python

Tutorial de Bucles en Python

1. El Bucle for
2. El Bucle while
3. Bucles Anidados
4. List and Dictionary Comprehensions

book
Bucle For Anidado

Usaremos un bucle anidado para imprimir cada ciudad varias veces en un formato estructurado, semejante a un patrón de triángulo.

12345678
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
copy
  1. Bucle exterior: el for loop con range(1, len(travel_list) + 1) determina el número de filas. Cada iteración representa una fila. i controla cuántas ciudades se imprimen en la fila actual;
  2. Bucle interior: el for loop con range(i) itera sobre las ciudades que se imprimirán en la fila actual. j accede a los nombres de las ciudades en la travel_list hasta el índice de la fila actual;
  3. Impresión: el print(travel_list[j], end=' ') asegura que las ciudades se impriman en la misma fila. print('') pasa a la siguiente línea después de cada fila.
Tarea

Swipe to start coding

Estás trabajando en un sistema de navegación que procesa listas de viajes, donde cada viaje incluye múltiples países. Sin embargo, un error de procesamiento de datos ha causado que todos los nombres de los países aparezcan en minúsculas, haciéndolos ilegibles por el sistema.
Para solucionar este problema, necesitas extraer y formatear los nombres de los países correctamente.

  • Extrae todos los nombres de los países de trips y guárdalos en countries.
  • Capitaliza cada nombre de país antes de añadirlo a countries usando el método capitalize().

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
toggle bottom row

book
Bucle For Anidado

Usaremos un bucle anidado para imprimir cada ciudad varias veces en un formato estructurado, semejante a un patrón de triángulo.

12345678
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
copy
  1. Bucle exterior: el for loop con range(1, len(travel_list) + 1) determina el número de filas. Cada iteración representa una fila. i controla cuántas ciudades se imprimen en la fila actual;
  2. Bucle interior: el for loop con range(i) itera sobre las ciudades que se imprimirán en la fila actual. j accede a los nombres de las ciudades en la travel_list hasta el índice de la fila actual;
  3. Impresión: el print(travel_list[j], end=' ') asegura que las ciudades se impriman en la misma fila. print('') pasa a la siguiente línea después de cada fila.
Tarea

Swipe to start coding

Estás trabajando en un sistema de navegación que procesa listas de viajes, donde cada viaje incluye múltiples países. Sin embargo, un error de procesamiento de datos ha causado que todos los nombres de los países aparezcan en minúsculas, haciéndolos ilegibles por el sistema.
Para solucionar este problema, necesitas extraer y formatear los nombres de los países correctamente.

  • Extrae todos los nombres de los países de trips y guárdalos en countries.
  • Capitaliza cada nombre de país antes de añadirlo a countries usando el método capitalize().

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt