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

Entendendo o uso do break

Neste exercício utilizei um laço for para percorrer a lista de livros e uma estrutura if para verificar quando o livro "O Hobbit" fosse encontrado. Ao encontrar o livro, exibi a mensagem solicitada e utilizei o comando break para interromper a busca imediatamente, evitando percorrer os demais itens da lista.

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

Oi, Fernanda! Como vai?

Você aplicou muito bem a combinação do for com a estrutura if para localizar o livro desejado na lista. Um ponto que chama atenção é o uso correto do break, que interrompe o laço assim que o resultado é encontrado, tornando a busca mais eficiente e evitando verificações desnecessárias nos demais itens.

Uma dica interessante para o futuro é utilizar o método enumerate() quando precisar acessar tanto o item quanto sua posição na lista. Veja este exemplo:


livros = ["1984", "Dom Casmurro", "O Hobbit"]

for indice, livro in enumerate(livros):
    print(indice, livro)

Esse código percorre a lista, exibindo o índice e o nome de cada livro ao mesmo tempo.

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