libros = ["1984", "Cien años de soledad", "El Principito", "El Hobbit", "Orgullo y Prejuicio"]
for elemento in libros:
if elemento == "El Hobbit":
print("Libro encontrado :", libros[3])
break
libros = ["1984", "Cien años de soledad", "El Principito", "El Hobbit", "Orgullo y Prejuicio"]
for elemento in libros:
if elemento == "El Hobbit":
print("Libro encontrado :", libros[3])
break
Hola Eva, espero que estés bien
Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)
Tu implementación está casi perfecta para el ejercicio que estás realizando. Has utilizado correctamente el bucle for para recorrer la lista de libros y el if para verificar si el libro es "El Hobbit". Además, el uso del break es adecuado para detener la búsqueda una vez que el libro es encontrado.
Sin embargo, hay un pequeño detalle que puedes ajustar para que el mensaje de salida sea exactamente como se espera. En lugar de acceder directamente al índice del libro con libros[3], puedes usar la variable elemento que ya contiene el nombre del libro encontrado. Así, tu código quedaría de la siguiente manera:
libros = ["1984", "Cien años de soledad", "El Principito", "El Hobbit", "Orgullo y Prejuicio"]
for elemento in libros:
if elemento == "El Hobbit":
print("Libro encontrado:", elemento)
break
De esta manera, el mensaje de salida será "Libro encontrado: El Hobbit", que es exactamente lo que se espera. Espero que esta pequeña modificación te ayude a completar el ejercicio con éxito.
Espero ter ajudado e bons estudos!