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
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, Isabella! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você utilizou muito bem o break
dentro do laço for
para interromper a execução assim que encontrou o livro desejado. Isso deixa o código mais eficiente, já que ele para de procurar quando atinge o objetivo.
Uma dica interessante para o futuro é usar o método enumerate
caso queira também acessar o índice do item encontrado.Veja este exemplo:
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for indice, livro in enumerate(livros):
if livro == "O Hobbit":
print(f"Livro '{livro}' encontrado na posicao {indice}")
break
Esse código mostra o nome do livro e também a posição dele na lista.