Oi! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você estruturou bem o controle de estoque com o while
e as condições para impedir vendas além do disponível. A verificação antes de atualizar o estoque está bem colocada e evita inconsistências nos dados.
Uma dica interessante para o futuro é usar f-strings para tornar as mensagens mais legíveis e o código mais limpo:
print(f"Venda realizada de {venda} unidade(s)! Estoque restante: {estoque}")
Com isso, a formatação fica mais direta e fácil de manter.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!