Olá, Lucas, como vai?
Seu código atende ao que foi proposto na atividade e demonstra um bom uso do laço while para controlar a quantidade de itens em estoque. A condição do laço está adequada e a atualização da variável ocorre no momento correto, garantindo que o estoque diminua a cada venda até chegar a zero.
Parabéns pela resolução e por compartilhar sua solução no fórum. Fique à vontade para continuar trazendo seus exercícios e dúvidas, o fórum segue à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!