Hola Gabriel, espero que estés bien
¡Qué bueno que estás explorando el uso de bucles en Python! La instrucción continue es muy útil cuando deseas omitir ciertas iteraciones en un bucle y continuar con la siguiente. En tu ejemplo, estás utilizando continue para saltar la impresión de libros que no tienen stock disponible.
Aquí está cómo funciona tu código:
- Tienes una lista de diccionarios, donde cada diccionario representa un libro con su nombre y cantidad de stock.
- Usas un bucle
for para iterar sobre cada libro en la lista. - Dentro del bucle, verificas si el stock del libro es igual a 0.
- Si el stock es 0, usas
continue para saltar el resto del código en esa iteración y pasar al siguiente libro. - Si el libro tiene stock disponible, imprimes su nombre.
Este enfoque es perfecto para filtrar y mostrar solo los libros que están disponibles, ignorando aquellos que están agotados. Es una manera eficiente de manejar listas cuando necesitas aplicar ciertas condiciones.
Tu código está correcto y debería mostrar la salida esperada:
Libro disponible: 1984.
Libro disponible: El Principito.
Libro disponible: Orgullo y Prejuicio.
Espero haber aclarado la utilidad del continue en bucles. ¡Espero que sigas disfrutando de tu aprendizaje en Python!
Espero haber ayudado y buenos estudios!