Contenido del Curso
Tutorial de Bucles en Python
Tutorial de Bucles en Python
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.
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
- Bucle exterior:
el
for
loop conrange(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; - Bucle interior:
el
for
loop conrange(i)
itera sobre las ciudades que se imprimirán en la fila actual.j
accede a los nombres de las ciudades en latravel_list
hasta el índice de la fila actual; - Impresión:
el
print(travel_list[j], end=' ')
asegura que las ciudades se impriman en la misma fila.print('')
se mueve a la siguiente línea después de cada fila.
Usando un bucle anidado, puedes iterar a través de una lista anidada e interactuar con cada uno de sus elementos.
# Define a nested list containing sublists with words starting with 'A' and 'T' nested_list = [ ["Apple", "Avocado", "Apricot"], ["Tomato", "Tangerine", "Tea"], ["Almond", "Thyme", "Tuna"] ] # Iterate through each sublist in the nested list for sublist in nested_list: # Iterate through each item in the current sublist for item in sublist: # Convert the item to lowercase and print it print(item.lower(), end=' ')
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 encountries
. - Capitaliza cada nombre de país antes de añadirlo a
countries
usando el métodocapitalize()
.
Solución
¡Gracias por tus comentarios!
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.
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
- Bucle exterior:
el
for
loop conrange(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; - Bucle interior:
el
for
loop conrange(i)
itera sobre las ciudades que se imprimirán en la fila actual.j
accede a los nombres de las ciudades en latravel_list
hasta el índice de la fila actual; - Impresión:
el
print(travel_list[j], end=' ')
asegura que las ciudades se impriman en la misma fila.print('')
se mueve a la siguiente línea después de cada fila.
Usando un bucle anidado, puedes iterar a través de una lista anidada e interactuar con cada uno de sus elementos.
# Define a nested list containing sublists with words starting with 'A' and 'T' nested_list = [ ["Apple", "Avocado", "Apricot"], ["Tomato", "Tangerine", "Tea"], ["Almond", "Thyme", "Tuna"] ] # Iterate through each sublist in the nested list for sublist in nested_list: # Iterate through each item in the current sublist for item in sublist: # Convert the item to lowercase and print it print(item.lower(), end=' ')
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 encountries
. - Capitaliza cada nombre de país antes de añadirlo a
countries
usando el métodocapitalize()
.
Solución
¡Gracias por tus comentarios!