1
resposta

Demostran a posição do livro

livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
encontrar = 'O Hobbit'

posicao = 1
for livro in livros:
    if livro == encontrar:
        print(f'Livro {encontrar} encontrado na posição {posicao}')
        break
    posicao += 1
1 resposta

Olá, Cauan!

Parabéns por concluir a atividade Entendendo o uso do break. Ficou nítido como você aplicou a lógica de interrupção de laços para tornar a busca mais direta e objetiva.

Sua solução demonstra um ótimo domínio sobre como controlar o fluxo do programa. Ao utilizar o break assim que o livro é encontrado, você evita que o Python continue percorrendo a lista desnecessariamente, o que poupa recursos e garante que o sistema pare exatamente no momento em que a dúvida foi resolvida. A atualização da variável posicao dentro do laço também está correta para mapear a localização exata do item.

Na sua opinião, você acredita que utilizar o break facilita a manutenção do código em listas muito grandes, com milhares de itens, em comparação a deixar o laço correr até o final?

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