estoque = 5
while estoque > 0:
estoque -= 1
print(f"Venda realizada! Estoque restante: {estoque}")
print("Estoque esgotado")
estoque = 5
while estoque > 0:
estoque -= 1
print(f"Venda realizada! Estoque restante: {estoque}")
print("Estoque esgotado")
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.
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!