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}
]
print("--- Livros em Estoque no Buscante ---")
1. Percorre cada dicionário (livro) na lista
for livro in livros:
# 2. Lógica de Filtragem: Verifica se o estoque está esgotado
# Se o estoque for 0, pula para o próximo item
if livro["estoque"] == 0:
# Comando 'continue' ignora o resto do código DENTRO do loop
# e vai para o próximo livro imediatamente.
print(f"❌ Livro esgotado (Ignorado): {livro['nome']}")
continue
# 3. Código executado SOMENTE se o 'continue' não for ativado (ou seja, se há estoque)
print(f"✅ Livro disponível: {livro['nome']} (Estoque: {livro['estoque']})")
print("\n--- Filtro de estoque concluído. ---")