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

[Proyecto] Entendiendo el uso del break

José está desarrollando una funcionalidad en el sistema de Buscante para interrumpir la búsqueda tan pronto como se encuentre un libro específico. La lista de libros ya registrados en el sistema es la siguiente:

libros = ["1984", "Cien años de soledad", "El Principito", "El Hobbit", "Orgullo y Prejuicio"]

Ayuda a José a crear un programa que recorra la lista y muestre el mensaje "Libro encontrado: " tan pronto como se encuentre el libro "El Hobbit". Después de encontrar el libro, el programa debe detener inmediatamente la búsqueda, sin verificar los libros restantes.

Salida esperada:

Libro encontrado: El Hobbit

---SOLUCION---

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: El Hobbit")
break

1 respuesta

Hola Erick, espero que estés bien

¡Espero que estés teniendo un buen día! Vamos a echar un vistazo a tu código para asegurarnos de que cumple con el objetivo de interrumpir la búsqueda tan pronto como se encuentre "El Hobbit".

Tu solución parece estar en el camino correcto, pero hay un pequeño detalle que podemos ajustar para que el mensaje de salida coincida exactamente con lo que se espera. En la línea donde imprimes el mensaje, asegúrate de que la primera letra de "libro" esté en mayúscula para que el mensaje sea "Libro encontrado: El Hobbit". Aquí tienes el código corregido:

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: El Hobbit")
        break

Con este pequeño ajuste, tu programa debería funcionar perfectamente y mostrar el mensaje correcto cuando encuentre "El Hobbit". ¡Buen trabajo en llegar tan lejos!

Espero haber ayudado y buenos estudios!