Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

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

1 resposta

Oii Nyka, tudo bem?

Que bacana ver a solução funcionando! O código está correto: você percorre a lista, verifica se o livro atual é "O Hobbit", imprime a mensagem e usa o break para interromper o loop assim que encontra o que precisa. Exatamente o comportamento esperado.

Vale notar que, sem o break, o loop continuaria percorrendo "Orgulho e Preconceito" mesmo depois de já ter encontrado o livro. Nos casos em que você sabe que só existe um resultado relevante, o break evita iterações desnecessárias.

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade