1
resposta

[Projeto] Minha Solução

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

livro_procurado = "O Hobbit"

for i, livro in enumerate(livros):
    if livro == livro_procurado:
        print(f'Livro encontrado: {livro}')
        break
    else:
        print(f'{i + 1} - {livro}')
else:
    print("Livro não encontrado na lista.")
1 resposta

Oi, Estudante!

Sua solução ficou bem clara, usando enumerate para exibir os índices e o break para interromper a busca quando o livro é encontrado.

Se quiser testar de outra forma, você pode usar o operador in para verificar diretamente se o item está presente na lista.


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

if "O Hobbit" in livros:
    print("Livro encontrado!")
else:
    print("Livro nao encontrado.")

No exemplo acima, o operador in retorna True se o item estiver na lista.

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