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
puede añadirse 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 que se encuentre una declaración break
.
Ejemplo: Terminación Normal del Bucle
El bloque else
se ejecuta cuando la condición del bucle se convierte en False
, lo que indica que el bucle ha completado todas las iteraciones.
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!")
Explicación:
En este ejemplo, el bucle while
itera a través de cada destino en la travel_list
y lo imprime. Una vez que se listan todos los destinos, la condición i < len(travel_list)
se convierte en False
, lo que activa el bloque else
, que confirma la finalización.
Ejemplo: Romper 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.
Explicación:
Aquí, el bucle se detiene tan pronto como encuentra "Barcelona"
. El bloque else
se omite porque el bucle no termina normalmente, sino que es interrumpido por la declaración break
.
Swipe to begin your solution
Imagina planificar tus viajes con un presupuesto fijo. Este programa calcula y muestra dinámicamente el costo de cada viaje mientras tu presupuesto lo permita. Una vez que el presupuesto se agote, la declaración else
proporciona un mensaje final 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:
Solución
¡Gracias por tus comentarios!
La Declaración else en un Bucle while
En Python, el bloque else
puede añadirse 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 que se encuentre una declaración break
.
Ejemplo: Terminación Normal del Bucle
El bloque else
se ejecuta cuando la condición del bucle se convierte en False
, lo que indica que el bucle ha completado todas las iteraciones.
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!")
Explicación:
En este ejemplo, el bucle while
itera a través de cada destino en la travel_list
y lo imprime. Una vez que se listan todos los destinos, la condición i < len(travel_list)
se convierte en False
, lo que activa el bloque else
, que confirma la finalización.
Ejemplo: Romper 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.
Explicación:
Aquí, el bucle se detiene tan pronto como encuentra "Barcelona"
. El bloque else
se omite porque el bucle no termina normalmente, sino que es interrumpido por la declaración break
.
Swipe to begin your solution
Imagina planificar tus viajes con un presupuesto fijo. Este programa calcula y muestra dinámicamente el costo de cada viaje mientras tu presupuesto lo permita. Una vez que el presupuesto se agote, la declaración else
proporciona un mensaje final 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:
Solución
¡Gracias por tus comentarios!