1
resposta

[Projeto] Resposta questão

Para encontra o livro Hobbit:

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

Para encontra qualquer livro:

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

busca = input("Digite o nome do livro que você está procurando: ").strip()

for livro in livros:
  if livro.lower() == busca.lower():
    print(f"Livro encontrado: {livro}")
    break
else:
  print("Livro não encontrado")
1 resposta

Oii Maria, tudo bem?

Obrigada por compartilhar sua solução aqui no fórum, com certeza vai ajudar outros alunos que passarem pela mesma atividade.

Você resolveu o proposto direitinho e ainda foi além: criou uma versão dinâmica que aceita qualquer livro como entrada. O uso do .lower() nos dois lados da comparação é um detalhe importante para evitar erros de digitação com maiúsculas e minúsculas, ótima escolha. E o bloco else do for para exibir "Livro não encontrado" é exatamente o recurso certo para esse caso.

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade