1
resposta

LAÇOS 09, USO DE BREAK, INTERROMPER QUANDO ENCONTRAR

livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
for livro in livros:
    print(livro)
    if livro == "O Hobbit":
       print("Livro Encontrado: " + livro)
       break
1 resposta

Oi, Josué! 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.

Ícone de sugestão Para saber mais:

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!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!