estoque = 5
while estoque >0:
print(f"Venda Realizada! Estoque restante: {estoque}")
estoque -= 1
if estoque == 0:
print("Estoque Esgotado!")
estoque = 5
while estoque >0:
print(f"Venda Realizada! Estoque restante: {estoque}")
estoque -= 1
if estoque == 0:
print("Estoque Esgotado!")
Olá, Hassan! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou o while para controlar repetição com Python, utilizou muito bem o print para informar o estado do estoque e ainda compreendeu a importância da condição if para encerrar o processo corretamente.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é aplicar o for com range para simplificar a lógica. Assim:
estoque = 5
for i in range(estoque, 0, -1):
print(f"Venda Realizada! Estoque restante: {i}")
print("Estoque Esgotado!")
Isso faz a mesma contagem de forma mais direta.
Ah, uma pergunta: Você considera mais interessante trabalhar com loops while para ter maior flexibilidade ou prefere loops for pela simplicidade e clareza na contagem de elementos?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!