Olá, Pedro, como vai?
O código apresentado atende à lógica principal do exercício e demonstra um bom entendimento sobre a criação de tuplas e a conversão delas em um dicionário. A forma como você organizou as entradas e estruturou os dados está coerente com o objetivo da atividade.
Há apenas um ponto de atenção em relação ao tipo de dado da quantidade. No momento, as quantidades estão sendo armazenadas como texto, pois o input sempre retorna uma string. Para um cadastro de produtos, o mais adequado é que a quantidade seja um número inteiro, permitindo futuros cálculos ou validações.
Obrigado por compartilhar seu código e continue trazendo suas soluções para o fórum, ele está sempre à disposição para trocas e aprendizados.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!