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

Entendiendo el uso de break

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

for libro in libros:
   
   if libro == "El Hobbit":
       
       print(f"Libro encontrado: {libro}")
        
        break 
        
1 respuesta

Hola Daniela, espero que estés bien

¡Espero que estés bien! Veo que estás trabajando en un ejercicio que utiliza bucles for y la declaración break en Python. Tu código parece estar casi correcto, pero hay un pequeño problema con la indentación que podría estar causando un error. Aquí te dejo una versión corregida de tu código:

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

for libro in libros:
    if libro == "El Hobbit":
        print(f"Libro encontrado: {libro}")
        break

Asegúrate de que la línea break esté correctamente indentada al mismo nivel que el print, ya que ambos deben estar dentro del bloque if. El uso del break es correcto aquí, ya que detiene el bucle tan pronto como se encuentra "El Hobbit", lo cual es exactamente lo que se requiere en el ejercicio.

Espero que esto te ayude a entender mejor cómo funciona el break en un bucle for. ¡Bons estudios!