1
resposta

Minha solução

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

for livro in livros: if livro == "O Hobbit": print("Livro encontrado: ", livro)

1 resposta

Oi, Santiago! Como vai?

A lógica que você usou tá correta pra localizar o item na lista. Faltou apenas incluir o break para interromper o laço assim que o livro for encontrado, como a proposta da atividade sugere.

Uma dica interessante para o futuro é usar break para parar o loop assim que a condição for satisfeita.


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

Esse código encontra o livro e encerra o loop, economizando processamento desnecessário.

Conteúdos relacionados
Alura

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