1
resposta

tentativa

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. ---")

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá Vanessa.
Está arrasando nos códigos.
Continue praticando e compartilhando seu aprendizado.
Bons estudos.