Oi, Marcia! Como vai?
Obrigada por compartilhar seu código com a comunidade Alura.
A forma como você separou as listas de chaves e valores e depois montou o dicionário está bem clara. É uma abordagem eficiente para consolidar os dados ao final do cadastro.
Uma dica interessante para o futuro é converter a quantidade para número no momento da entrada. Isso facilita se precisar fazer cálculos depois.
quantidade = int(input("Digite a quantidade:"))
Assim, o valor já entra como número e não como texto dentro do dicionário.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!