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 - practicando python - bucles for y while

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
1 respuesta

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!