1
resposta

Minha Resposta:

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

Oi, Luiz! Como vai?

Agradeço por compartilhar.

Gostei da forma como você utilizou o for junto com o break pra interromper o laço no momento certo. Isso mostra que você entendeu bem a ideia de otimizar a execução ao encontrar o resultado esperado, evitando percorrer toda a lista sem necessidade.

Você pode usar o método enumerate pra acessar também o índice dos itens no loop.


livros = ["1984", "Dom Casmurro", "O Pequeno Principe", "O Hobbit"]

for i, livro in enumerate(livros):
    if livro == "O Hobbit":
        print("Encontrado na posicao:", i)
        break

Esse código percorre a lista e também mostra a posição do item encontrado, o que pode ser bem util em vários cenarios.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!