libros = ["1984", "Cien años de soledad", "El Principito", "El Hobbit", "Orgullo y Prejuicio"]
for libro in libros:
if libro == "El Hobbit":
print(f"!Libro encontrado!: {libro}")
break
libros = ["1984", "Cien años de soledad", "El Principito", "El Hobbit", "Orgullo y Prejuicio"]
for libro in libros:
if libro == "El Hobbit":
print(f"!Libro encontrado!: {libro}")
break
¡Hola Anahi, espero que estés bien!
Tu código está casi perfecto para lo que se pide en el ejercicio. Estás utilizando el bucle for para recorrer la lista de libros, y el uso de break es correcto para detener la búsqueda una vez que encuentras "El Hobbit". Sin embargo, el mensaje que estás imprimiendo no coincide exactamente con la salida esperada que el ejercicio solicita.
La salida esperada es: "Libro encontrado: El Hobbit". En tu código, estás imprimiendo "!Libro encontrado!: El Hobbit", lo cual es un poco diferente. Para ajustarlo, simplemente modifica la línea de impresión para que coincida con el formato solicitado:
libros = ["1984", "Cien años de soledad", "El Principito", "El Hobbit", "Orgullo y Prejuicio"]
for libro in libros:
if libro == "El Hobbit":
print(f"Libro encontrado: {libro}")
break
Con este pequeño ajuste, tu código debería funcionar exactamente como se espera en el ejercicio. Espero que esto te ayude a comprender mejor cómo utilizar break en un bucle for.
¡Espero haber ayudado y buenos estudios!