Contenido del Curso
Tutorial de Bucles en Python
Tutorial de Bucles en Python
La Declaración Else en un Bucle While
En Python, el bloque else
se puede agregar a un bucle while
. El bloque else
se ejecuta cuando el bucle termina normalmente, lo que significa que la condición del bucle se convierte en False
sin encontrar una declaración break
.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Iterate through the destinations while i < len(travel_list): print(travel_list[i]) i += 1 else: print("All destinations have been listed!")
Ejemplo: Rompiendo el Bucle
Si el bucle termina con una declaración break
(por ejemplo, cuando se encuentra una ciudad específica), el bloque else
no se ejecuta.
# List of travel destinations travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Search for a specific destination while i < len(travel_list): if travel_list[i] == "Barcelona": break print(travel_list[i]) i += 1 else: print("All destinations have been listed!") # This won't execute if break is triggered.
Swipe to show code editor
Imagina planificar tu viaje dentro de un presupuesto fijo. Este programa calcula dinámicamente e imprime el costo de cada viaje mientras tu presupuesto lo permita. Una vez que el presupuesto se agota, la declaración else
proporciona un mensaje de cierre confirmando que todos los viajes asequibles han sido planificados.
Este programa demuestra cómo usar el bloque else
con un bucle while
de manera efectiva.
Salida Esperada:
¡Gracias por tus comentarios!
La Declaración Else en un Bucle While
En Python, el bloque else
se puede agregar a un bucle while
. El bloque else
se ejecuta cuando el bucle termina normalmente, lo que significa que la condición del bucle se convierte en False
sin encontrar una declaración break
.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Iterate through the destinations while i < len(travel_list): print(travel_list[i]) i += 1 else: print("All destinations have been listed!")
Ejemplo: Rompiendo el Bucle
Si el bucle termina con una declaración break
(por ejemplo, cuando se encuentra una ciudad específica), el bloque else
no se ejecuta.
# List of travel destinations travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Search for a specific destination while i < len(travel_list): if travel_list[i] == "Barcelona": break print(travel_list[i]) i += 1 else: print("All destinations have been listed!") # This won't execute if break is triggered.
Swipe to show code editor
Imagina planificar tu viaje dentro de un presupuesto fijo. Este programa calcula dinámicamente e imprime el costo de cada viaje mientras tu presupuesto lo permita. Una vez que el presupuesto se agota, la declaración else
proporciona un mensaje de cierre confirmando que todos los viajes asequibles han sido planificados.
Este programa demuestra cómo usar el bloque else
con un bucle while
de manera efectiva.
Salida Esperada:
¡Gracias por tus comentarios!