Olá, João, como vai?
O seu código cumpre o objetivo de armazenar produtos e quantidades em um dicionário utilizando a estrutura de repetição e a captura de dados via teclado. A lógica de associação de chaves e valores está correta e a implementação do método de saída demonstra uma boa preocupação com a organização visual dos dados.
Parabéns pelo exercício e por compartilhar sua solução. Continue praticando e enviando suas atividades. O fórum está à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!