1
resposta

tentativa

# Estoque inicial do livro
estoque_livro = 5

print("--- Início do Controle de Vendas ---")

# O loop 'while' continua ENQUANTO o estoque for maior que zero
while estoque_livro > 0:
    
    # 1. Simulação da Venda: Subtrai 1 do estoque
    # estoque_livro -= 1 é o mesmo que estoque_livro = estoque_livro - 1
    estoque_livro -= 1
    
    # 2. Informa o status
    print(f"Venda realizada! Estoque restante: {estoque_livro}")

# 3. Mensagem final, exibida SOMENTE QUANDO o loop 'while' termina
print("\nEstoque esgotado.")
print("--- Fim do Controle de Vendas ---")

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

Oi, Vanessa! Como vai?

Agradeço por compartilhar.

Seu código está funcionando direitinho para simular o controle de estoque com o loop while. Gostei da forma como você comentou cada parte, isso ajuda muito na organização e na compreensão do raciocínio.

Continue praticando com outros exemplos, como simular diferentes quantidades de vendas ou usar o loop for para comparar o comportamento.

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