Contenido del Curso
Tutorial de Bucles en Python
Tutorial de Bucles en Python
La Declaración Else en un Bucle For
En Python, la declaración else
se puede usar con un bucle for
. El bloque else
se ejecuta cuando el bucle completa todas sus iteraciones sin ser interrumpido por una declaración break
. Esta característica es particularmente útil para confirmar que el bucle se ejecutó hasta el final.
Vamos a adaptar este concepto a la travel_list
. Imprimiremos cada destino, y cuando todos los destinos se procesen sin interrupción, el bloque else
confirmará la finalización.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all destinations for city in travel_list: print(city) else: print("All destinations have been listed.")
Ejemplo: Manejo de Terminación Prematura
Ahora, vamos a añadir una condición para terminar el bucle prematuramente usando break
. Si estamos buscando una ciudad específica (por ejemplo, "Barcelona") y la encontramos, el bucle se detiene y el bloque else
no se ejecuta.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Searching for a specific city for city in travel_list: print(city) if city == "Barcelona": break else: print("All destinations have been listed.")
En este caso, el bloque else
no se ejecuta porque el bucle fue interrumpido con break
.
Ejemplo: Usando not in
Podemos usar not in
para confirmar que una ciudad está ausente de la lista. Si la ciudad no se encuentra en la lista, podemos ejecutar acciones específicas.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Checking if a city is NOT in the list search_city = "Paris" if search_city not in travel_list: print(f"{search_city} is not in the travel list.") else: print(f"{search_city} is in the travel list.")
El operador not in
verifica si un elemento no está presente en una colección (como una lista, tupla o cadena). Úsalo para comprobar si una ciudad no está en la lista favorite_city
.
Swipe to show code editor
Imagina que tienes una lista de destinos soñados y una lista más pequeña de tus ciudades favoritas. Tu tarea es verificar si cada ciudad en tu lista de viajes está entre tus favoritas. Si no, detén el bucle e informa al usuario. Si todas las ciudades son favoritas, ¡celebra!
- Verifica si todas las ciudades en la
travel_list
están en tu lista de favoritas. - Si alguna ciudad no está en tu lista de favoritas, imprime
"Not all cities are favorites!"
y termina el bucle. - Si todas las ciudades son favoritas, imprime
"All cities are favorites!"
en el bloqueelse
.
¡Gracias por tus comentarios!
La Declaración Else en un Bucle For
En Python, la declaración else
se puede usar con un bucle for
. El bloque else
se ejecuta cuando el bucle completa todas sus iteraciones sin ser interrumpido por una declaración break
. Esta característica es particularmente útil para confirmar que el bucle se ejecutó hasta el final.
Vamos a adaptar este concepto a la travel_list
. Imprimiremos cada destino, y cuando todos los destinos se procesen sin interrupción, el bloque else
confirmará la finalización.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all destinations for city in travel_list: print(city) else: print("All destinations have been listed.")
Ejemplo: Manejo de Terminación Prematura
Ahora, vamos a añadir una condición para terminar el bucle prematuramente usando break
. Si estamos buscando una ciudad específica (por ejemplo, "Barcelona") y la encontramos, el bucle se detiene y el bloque else
no se ejecuta.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Searching for a specific city for city in travel_list: print(city) if city == "Barcelona": break else: print("All destinations have been listed.")
En este caso, el bloque else
no se ejecuta porque el bucle fue interrumpido con break
.
Ejemplo: Usando not in
Podemos usar not in
para confirmar que una ciudad está ausente de la lista. Si la ciudad no se encuentra en la lista, podemos ejecutar acciones específicas.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Checking if a city is NOT in the list search_city = "Paris" if search_city not in travel_list: print(f"{search_city} is not in the travel list.") else: print(f"{search_city} is in the travel list.")
El operador not in
verifica si un elemento no está presente en una colección (como una lista, tupla o cadena). Úsalo para comprobar si una ciudad no está en la lista favorite_city
.
Swipe to show code editor
Imagina que tienes una lista de destinos soñados y una lista más pequeña de tus ciudades favoritas. Tu tarea es verificar si cada ciudad en tu lista de viajes está entre tus favoritas. Si no, detén el bucle e informa al usuario. Si todas las ciudades son favoritas, ¡celebra!
- Verifica si todas las ciudades en la
travel_list
están en tu lista de favoritas. - Si alguna ciudad no está en tu lista de favoritas, imprime
"Not all cities are favorites!"
y termina el bucle. - Si todas las ciudades son favoritas, imprime
"All cities are favorites!"
en el bloqueelse
.
¡Gracias por tus comentarios!