1
resposta

estoque

estoque = 5

while estoque > 0:
    estoque -= 1 
    print(f"Venda realizada! Estoque restante: {estoque}")

print("Estoque esgotado")
1 resposta

Olá, Ronaldo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o while para controlar a repetição com Python, utilizou muito bem o decremento da variável para atualizar o estoque e ainda compreendeu a importância da condição de parada para encerrar o laço corretamente.

Uma dica interessante para o futuro é aplicar o for com range invertido, que pode deixar o código mais direto. Assim:

for estoque in range(5, 0, -1):
    print(f"Venda realizada! Estoque restante: {estoque-1}")

print("Estoque esgotado")

Isso faz com que o controle do estoque seja realizado de forma simples, sem precisar atualizar manualmente a variável dentro do laço.

Conteúdos relacionados

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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