1
resposta

[Projeto] Entendendo o uso do 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
1 resposta

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.

Í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!