1
resposta

Solução para apresentar a disponibilidade do livro e do estoque

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("--- Status do Estoque de Livros ---")

for livro in livros:
    # Se o estoque for IGUAL a zero, é indisponível
    if livro["estoque"] == 0:
        print(f"❌ INDISPONÍVEL: {livro['nome']}")
    # Se o estoque for MAIOR que zero, é disponível
    else:
        print(f"✅ DISPONÍVEL: {livro['nome']} (Estoque: {livro['estoque']})")
1 resposta

Oi, Marcelo! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, ficou bem clara a forma como você separou os livros disponíveis e indisponíveis no estoque. Esse tipo de lógica com if e else ajuda muito a visualizar como os laços de repetição podem ser usados no dia a dia.

Continue praticando, cada exercício consolida ainda mais seu raciocínio lógico.

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