1
resposta

Minha Solução : Entendendo o uso do break

livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]

for livro in livros:
    if livro == "O Hobbit":
        print(f'Livro encontrado:{livro}')
        break
1 resposta

Olá, Victor. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você usou o break para interromper o laço assim que encontrou o livro desejado. Isso é útil para evitar verificações desnecessárias após encontrar o resultado.

Uma alternativa interessante seria usar enumerate para obter o índice do livro ao encontrá-lo. Veja este exemplo:

  
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]

for i, livro in enumerate(livros):  
    if livro == "O Hobbit":  
        print(f'Livro encontrado na posição {i}: {livro}')  
        break  

Isso adiciona mais contexto sobre a posição do item na lista.

Conte com o apoio do Fórum. Abraços e bons estudos.