Oii Evandro, tudo bem?
Obrigada por compartilhar seu projeto aqui no fórum! O código está com uma lógica bem construída: o loop com while True, a condição de parada com break e o uso do .lower() para padronizar a entrada do usuário são ótimas escolhas.
Só um detalhe pequeno: na última linha, a f-string está com as aspas fechando antes do parêntese da função print. O correto seria:
print(f'Dicionário de produtos: {estoque}')
Isso evita um SyntaxError na hora de rodar. Fora isso, está ótimo!
Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.
Bons estudos!
Sucesso ✨