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 Siguiente pregunta

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 :
print("libro disponible:" + libro["nombre"])

1 respuesta

¡Hola Frank, espero que estés bien!

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

Entiendo que estás trabajando con bucles y te gustaría saber cómo se puede utilizar el continue en este contexto. La instrucción continue es muy útil cuando quieres saltar a la siguiente iteración del bucle sin ejecutar el resto del código dentro del bucle para la iteración actual.

En tu caso, puedes usar continue para ignorar los libros que no tienen stock. Aquí tienes un ejemplo de cómo podrías modificar tu código para utilizar continue:

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
    print("Libro disponible: " + libro["nombre"])

En este ejemplo, cuando el stock de un libro es 0, se ejecuta continue, lo que hace que el bucle pase inmediatamente a la siguiente iteración, ignorando el print para ese libro. Así, solo se imprimen los libros que tienen stock disponible.

Espero que esto te ayude a entender mejor cómo se puede usar continue en bucles. ¡Bons estudios!