1
resposta

Utilidade do CONTINUE em laços.

livros = [
    {"nome": "1984", "estoque": 5},
    {"nome": "Dom Casmurro", "estoque": 0},
    {"nome": "O Pequeno Príncipe", "estoque": 3},
    {"nome": "O Hobbit", "estoque": 0},
    {"nome": "Orgulho e Preconceito", "estoque": 2}
]

for livro in livros:
    if livro["estoque"] == 0:
        continue
    print(f"Livro disponível: {livro['nome']}")
1 resposta

Olá, Giovany!

Parabéns por concluir a atividade Utilidade do continue em laços. Ficou nítido como você organizou a lógica para filtrar informações de forma direta e objetiva, garantindo que apenas o que é relevante seja exibido ao usuário.

Sua solução utiliza a palavra-chave continue de maneira muito precisa. Em vez de envolver todo o código em um bloco de if gigante, você usou o continue para "pular" imediatamente para a próxima repetição assim que encontra um livro sem estoque. Isso deixa o código mais limpo e fácil de ler, focando no que realmente importa: a listagem dos livros disponíveis.

Na sua visão, você acredita que o uso do continue ajudou a deixar a leitura do seu laço for mais simples do que se você tivesse usado uma estrutura de if/else tradicional?

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