1
resposta

Utilidade do continue em laços

O que o enunciado pede
Percorrer a lista de dicionários que contém:

"nome" → título do livro

"estoque" → quantidade disponível

Exibir apenas os livros com estoque maior que 0.

Ignorar os livros esgotados (não mostrar nada para eles).

Solução em Python

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  # pula para o próximo livro
    print("Livro disponível:", livro["nome"])
1 resposta

Olá, Leandro, como vai?

Seu código atende exatamente ao que a atividade propõe. A lógica para percorrer a lista, verificar o estoque e ignorar os itens esgotados está clara e funcional, e o uso do continue está adequado ao objetivo do exercício.

Um ponto que pode ser interessante considerar em exercícios futuros é explorar pequenas variações para observar o comportamento do laço, como trocar a condição para estoque maior que zero dentro do próprio if ou até testar com outros valores de estoque para reforçar o entendimento.

A sua solução está bem construída e cumpre o pedido do enunciado. Obrigado por compartilhar seu código e continue enviando suas soluções. O fórum está à disposição.

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