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

Entendiendo el uso del break

libros = ["1984", "Cien años de soledad", "El Principito", "El Hobbit", "Orgullo y Prejuicio"]
buscar="El Hobbit"
for libro in libros:
if buscar==libro:
print(buscar)
break

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 ;)

¡Espero que estés teniendo un buen día! Veo que estás trabajando en un ejercicio sobre el uso del break en bucles. Tu código está casi perfecto para lo que necesitas lograr, solo falta un pequeño ajuste para que coincida exactamente con la salida esperada del ejercicio.

Aquí está cómo puedes modificar tu código para que imprima el mensaje correcto:

libros = ["1984", "Cien años de soledad", "El Principito", "El Hobbit", "Orgullo y Prejuicio"]
buscar = "El Hobbit"
for libro in libros:
    if buscar == libro:
        print(f"Libro encontrado: {buscar}")
        break

Con este cambio, el programa imprimirá "Libro encontrado: El Hobbit" tan pronto como encuentre el libro en la lista, y luego detendrá la búsqueda gracias al break.

Espero que esto te ayude a entender mejor cómo usar el break para interrumpir un bucle cuando se cumple una condición específica.

¡Espero haber ayudado y buenos estudios!