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
Oi, Vanessa! Como vai?
O seu código usa bem o break para interromper o laço assim que o livro "O Hobbit" é encontrado. Isso evita que o for continue percorrendo os próximos itens sem necessidade, deixando a busca mais direta e eficiente.
Uma dica interessante para o futuro é criar uma variável para o livro buscado, facilitando a troca do valor pesquisado:
livros = ["1984", "Dom Casmurro", "O Pequeno Principe", "O Hobbit", "Orgulho e Preconceito"]
livro_buscado = "O Hobbit"
for livro in livros:
if livro == livro_buscado:
print(f"Livro encontrado: {livro}")
break
Esse código faz a mesma busca, mas permite alterar apenas livro_buscado quando quiser procurar outro livro. O que aconteceria se o valor de livro_buscado fosse "1984"?