Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Break/Continuar en un Bucle 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

bookBreak/Continuar en un Bucle Anidado

Apliquemos los conceptos de break y continue para analizar los costos de viaje de manera práctica. Combinaremos un bucle while y un bucle for para procesar gastos en varios viajes.

Ejemplo: break en Bucles Anidados Mixtos

Imagina que tienes múltiples viajes, y cada viaje tiene una lista de gastos. Si algún gasto supera un umbral de presupuesto específico, dejaremos de procesar ese viaje inmediatamente.

123456789101112131415161718192021222324
# List of trips with their respective expenses travel_costs = [ [100, 150, 300, 50], # Trip 1 [200, 500, 100, 80], # Trip 2 [120, 180, 400, 150] # Trip 3 ] # Budget threshold budget = 200 # Outer while loop to iterate through trips i = 0 while i < len(travel_costs): print(f"Processing expenses for Trip {i + 1}:") # Inner for loop to iterate through expenses for cost in travel_costs[i]: if cost > budget: # If expense exceeds the budget, stop processing the current trip print(f"Expense {cost} exceeds the budget. Stopping this trip.") break print(f"Expense: ${cost}") i += 1 # Move to the next trip print("") # Add a new line for readability
copy

¿Cómo funciona el código?

Tarea
test

Swipe to show code editor

Encuentra el Primer Gasto Significativo Escribe un programa para:

  • Iterar a través de los gastos de cada viaje.
  • Detenerse en el primer gasto significativo mayor a $200 usando break.
  • Saltar gastos menores a $100 usando continue.
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 4
toggle bottom row

bookBreak/Continuar en un Bucle Anidado

Apliquemos los conceptos de break y continue para analizar los costos de viaje de manera práctica. Combinaremos un bucle while y un bucle for para procesar gastos en varios viajes.

Ejemplo: break en Bucles Anidados Mixtos

Imagina que tienes múltiples viajes, y cada viaje tiene una lista de gastos. Si algún gasto supera un umbral de presupuesto específico, dejaremos de procesar ese viaje inmediatamente.

123456789101112131415161718192021222324
# List of trips with their respective expenses travel_costs = [ [100, 150, 300, 50], # Trip 1 [200, 500, 100, 80], # Trip 2 [120, 180, 400, 150] # Trip 3 ] # Budget threshold budget = 200 # Outer while loop to iterate through trips i = 0 while i < len(travel_costs): print(f"Processing expenses for Trip {i + 1}:") # Inner for loop to iterate through expenses for cost in travel_costs[i]: if cost > budget: # If expense exceeds the budget, stop processing the current trip print(f"Expense {cost} exceeds the budget. Stopping this trip.") break print(f"Expense: ${cost}") i += 1 # Move to the next trip print("") # Add a new line for readability
copy

¿Cómo funciona el código?

Tarea
test

Swipe to show code editor

Encuentra el Primer Gasto Significativo Escribe un programa para:

  • Iterar a través de los gastos de cada viaje.
  • Detenerse en el primer gasto significativo mayor a $200 usando break.
  • Saltar gastos menores a $100 usando continue.
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 4
toggle bottom row

bookBreak/Continuar en un Bucle Anidado

Apliquemos los conceptos de break y continue para analizar los costos de viaje de manera práctica. Combinaremos un bucle while y un bucle for para procesar gastos en varios viajes.

Ejemplo: break en Bucles Anidados Mixtos

Imagina que tienes múltiples viajes, y cada viaje tiene una lista de gastos. Si algún gasto supera un umbral de presupuesto específico, dejaremos de procesar ese viaje inmediatamente.

123456789101112131415161718192021222324
# List of trips with their respective expenses travel_costs = [ [100, 150, 300, 50], # Trip 1 [200, 500, 100, 80], # Trip 2 [120, 180, 400, 150] # Trip 3 ] # Budget threshold budget = 200 # Outer while loop to iterate through trips i = 0 while i < len(travel_costs): print(f"Processing expenses for Trip {i + 1}:") # Inner for loop to iterate through expenses for cost in travel_costs[i]: if cost > budget: # If expense exceeds the budget, stop processing the current trip print(f"Expense {cost} exceeds the budget. Stopping this trip.") break print(f"Expense: ${cost}") i += 1 # Move to the next trip print("") # Add a new line for readability
copy

¿Cómo funciona el código?

Tarea
test

Swipe to show code editor

Encuentra el Primer Gasto Significativo Escribe un programa para:

  • Iterar a través de los gastos de cada viaje.
  • Detenerse en el primer gasto significativo mayor a $200 usando break.
  • Saltar gastos menores a $100 usando continue.
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!

Apliquemos los conceptos de break y continue para analizar los costos de viaje de manera práctica. Combinaremos un bucle while y un bucle for para procesar gastos en varios viajes.

Ejemplo: break en Bucles Anidados Mixtos

Imagina que tienes múltiples viajes, y cada viaje tiene una lista de gastos. Si algún gasto supera un umbral de presupuesto específico, dejaremos de procesar ese viaje inmediatamente.

123456789101112131415161718192021222324
# List of trips with their respective expenses travel_costs = [ [100, 150, 300, 50], # Trip 1 [200, 500, 100, 80], # Trip 2 [120, 180, 400, 150] # Trip 3 ] # Budget threshold budget = 200 # Outer while loop to iterate through trips i = 0 while i < len(travel_costs): print(f"Processing expenses for Trip {i + 1}:") # Inner for loop to iterate through expenses for cost in travel_costs[i]: if cost > budget: # If expense exceeds the budget, stop processing the current trip print(f"Expense {cost} exceeds the budget. Stopping this trip.") break print(f"Expense: ${cost}") i += 1 # Move to the next trip print("") # Add a new line for readability
copy

¿Cómo funciona el código?

Tarea
test

Swipe to show code editor

Encuentra el Primer Gasto Significativo Escribe un programa para:

  • Iterar a través de los gastos de cada viaje.
  • Detenerse en el primer gasto significativo mayor a $200 usando break.
  • Saltar gastos menores a $100 usando continue.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 3. Capítulo 4
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt