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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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
Oii Nyka, tudo bem?
Que bacana ver a solução funcionando! O código está correto: você percorre a lista, verifica se o livro atual é "O Hobbit", imprime a mensagem e usa o break para interromper o loop assim que encontra o que precisa. Exatamente o comportamento esperado.
Vale notar que, sem o break, o loop continuaria percorrendo "Orgulho e Preconceito" mesmo depois de já ter encontrado o livro. Nos casos em que você sabe que só existe um resultado relevante, o break evita iterações desnecessárias.
Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.
Bons estudos!
Sucesso ✨