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

Enuncionado el problema
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

Solución propuesta

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

Yo aquí tengo mis dudas!
¿La solución debe mostrar los libros previos hasta encontrar El Hobbit o solo cuando lo encuentra?