livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for n in livros:
if n == "O Hobbit":
print(f"Livro encontrado: {n}")
break
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for n in livros:
if n == "O Hobbit":
print(f"Livro encontrado: {n}")
break
Oi, Ângelo! Tudo bom?
Excelente! Siga praticando com os desafios e sempre compartilhe conosco.
Você soube aplicar o laço for
de forma eficiente para percorrer listas, aproveitou o uso da condicional if
para fazer comparações precisas e entendeu como o comando break
é essencial para interromper o fluxo ao encontrar o valor desejado.
Como dica adicional, experimente utilizar a cláusula else
após o for
quando quiser executar uma ação caso nenhum item satisfaça a condição. Assim:
livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for livro in livros:
if livro == "A Arte da Guerra":
print(f"Livro encontrado: {n}")
break
else:
print("Livro não encontrado na lista.")
Resultado:
Livro não encontrado na lista.
Com isso, você poderá tratar buscas sem sucesso com mais elegância no código.
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!