Olá, Andressa, como vai?
Seu código está correto e cumpre bem o objetivo da atividade proposta. A utilização de um laço para coletar os dados e o armazenamento temporário em uma lista de tuplas foi uma boa escolha, deixando o código simples e fácil de entender.
A conversão da lista para dicionário ao final também está bem aplicada e demonstra um bom entendimento de como trabalhar com essas estruturas em Python. O uso do strip no nome do produto ajuda a evitar problemas com espaços extras na entrada de dados, o que é um cuidado positivo.
Parabéns pela solução e obrigado por compartilhar sua implementação. O fórum segue à disposição para novas contribuições, dúvidas ou variações desse exercício.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!