libros = ["1984", "Cien años de soledad", "El Principito", "El Hobbit", "Orgullo y Prejuicio"]
for libro in libros:
if libro == "El Hobbit":
print("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("Libro encontrado:", libro)
break
Hola Ignacio, 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 disfrutando del curso! Veo que estás trabajando con bucles y el uso del break. El código que compartiste parece estar en el camino correcto para lograr lo que se pide en la actividad. El objetivo es recorrer una lista de libros y detener la búsqueda tan pronto como se encuentre "El Hobbit".
Tu código hace exactamente eso:
libros = ["1984", "Cien años de soledad", "El Principito", "El Hobbit", "Orgullo y Prejuicio"]
for libro in libros:
if libro == "El Hobbit":
print("Libro encontrado:", libro)
break
Aquí, el bucle for recorre cada libro en la lista. Cuando encuentra "El Hobbit", imprime "Libro encontrado: El Hobbit" y el break detiene el bucle, evitando que se sigan verificando los libros restantes.
Este enfoque es eficiente porque detiene el proceso tan pronto como se encuentra el libro deseado, lo cual es exactamente lo que se busca en la actividad.
Espero que esta explicación te haya sido útil. ¡Sigue adelante con tus estudios de Python!
Espero haber ayudado y buenos estudios!