1
resposta

Minha solução

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(livro["nome"])
1 resposta

Oi, Santiago! Como vai?

Você aplicou o continue de forma excelente para ignorar os livros sem estoque. Isso mostra domínio do controle de fluxo dentro dos laços e atenção à lógica prática da situação.

Uma dica interessante para o futuro é usar len() com listas filtradas para contar quantos livros estão disponíveis.


disponiveis = [livro for livro in livros if livro["estoque"] > 0]
print("Livros disponiveis:", len(disponiveis))

Esse código cria uma nova lista apenas com os livros que têm estoque e conta quantos são, facilitando relatórios simples.

Conteúdos relacionados
Alura

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