Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Utilidad del continue en bucles

Este ejercicio me ayudó a recorrer listas de diccionarios y aplicar condicionales para filtrar información útil. Aprendí a mostrar solo los libros con stock disponible y a ignorar los agotados. Me pareció útil para crear sistemas más eficientes y claros para el usuario.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola Estudiante, espero que estés bien!

Qué bueno que estás explorando el uso de continue en bucles. En el contexto de tu ejercicio, continue es útil para saltar a la siguiente iteración del bucle cuando se cumple una condición específica, en este caso, cuando un libro está agotado.

Aquí tienes un ejemplo de cómo podrías usar continue en tu código:

libros = [
    {"nombre": "1984", "stock": 5},
    {"nombre": "Dom Casmurro", "stock": 0},
    {"nombre": "El Principito", "stock": 3},
    {"nombre": "El Hobbit", "stock": 0},
    {"nombre": "Orgullo y Prejuicio", "stock": 2}
]

for libro in libros:
    if libro["stock"] == 0:
        continue  # Salta a la siguiente iteración si el libro está agotado
    print(f"Libro disponible: {libro['nombre']}")

En este caso, cuando libro["stock"] es igual a 0, continue hace que el bucle pase al siguiente libro sin ejecutar el print. Esto hace que el código sea más claro y fácil de entender, especialmente en bucles más complejos.

Espero haber ayudado y buenos estudios!