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, Valentina! Como vai?
Agradeço por compartilhar.
Seu uso do break está ótimo, ele interrompe o laço assim que o livro é encontrado, o que torna o código mais eficiente. É uma boa prática quando você sabe exatamente o ponto em que o loop deve parar.
Uma dica interessante para o futuro é usar o método enumerate() para acessar o índice junto com o valor em listas.
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit"]
for i, livro in enumerate(livros):
print(i, livro)
Esse código mostra o índice e o nome de cada livro, facilitando o controle da posição na lista.