1
resposta

[Projeto] Praticando Python - Entendendo o uso do break

Exercício em 'for':

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

exercício em 'while':

livros = ["1984", "Dom Casmurro", "O Pequeno Príncipe", "O Hobbit", "Orgulho e Preconceito"]
n = 0
while n < len(livros):
    livro = livros[n]
    if livro == "O Hobbit":
        print(f"Livro encontrado: {livro}")
        break
    n += 1
1 resposta

Olá, Vitor, como vai?

O seu código está correto e atende perfeitamente ao que foi solicitado no exercício. Você aplicou de forma adequada a lógica de interrupção de laços utilizando a instrução break, garantindo que o processamento pare assim que a condição estabelecida for atingida. Tanto a abordagem com o laço for quanto a utilização do while demonstram que você compreendeu como percorrer coleções e gerenciar índices manualmente quando necessário.

Parabéns por praticar as duas formas de estrutura de repetição e por compartilhar o seu progresso. Continue engajado nos estudos e o fórum segue à disposição para qualquer dúvida.

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