Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Eu achei o livro, e vc?

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
2 respostas
solução!

Olá, Leonel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de listas para armazenar os títulos, utilizou muito bem o laço for para percorrer os elementos e ainda compreendeu a importância da instrução break para interromper o loop ao encontrar o item desejado.

Uma dica interessante para o futuro é tornar a busca mais flexível usando .casefold() para ignorar diferenças de maiúsculas e minúsculas. Assim:

for livro in livros:
    if livro.casefold() == 'o hobbit':
        print(f'Livro encontrado: {livro}')
        break

Isso faz com que a busca funcione mesmo se o usuário digitar com variações de capitalização.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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

.casefold() vai ser mto útil.