Olá, Victor, como vai?
Sua resolução atende plenamente ao que foi proposto no exercício, utilizando o laço de repetição para percorrer a lista e aplicando a instrução de interrupção de ciclo de forma correta para filtrar os itens sem estoque.
Como dica adicional, note que ao utilizar o comando continue, o bloco else torna-se opcional, pois o interpretador saltará para a próxima iteração sempre que a condição do estoque zerado for verdadeira, executando o que vier abaixo apenas quando a condição não for atendida.
Parabéns por compartilhar sua lógica com a comunidade, continue praticando e postando seus resultados.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!