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, Luiz! Como vai?
Agradeço por compartilhar.
Gostei da forma como você utilizou o for junto com o break pra interromper o laço no momento certo. Isso mostra que você entendeu bem a ideia de otimizar a execução ao encontrar o resultado esperado, evitando percorrer toda a lista sem necessidade.
Você pode usar o método enumerate pra acessar também o índice dos itens no loop.
livros = ["1984", "Dom Casmurro", "O Pequeno Principe", "O Hobbit"]
for i, livro in enumerate(livros):
if livro == "O Hobbit":
print("Encontrado na posicao:", i)
break
Esse código percorre a lista e também mostra a posição do item encontrado, o que pode ser bem util em vários cenarios.