Oi, Raul! Como vai?
Agradeço por compartilhar.
Muito legal ver você aplicando funções aninhadas para criar um gerador de desconto personalizado. Isso mostra um bom entendimento de como funções podem retornar outras funções, deixando o código mais flexível e reutilizável.
Uma dica interessante para o futuro é usar round() pra controlar as casas decimais do resultado final, deixando a saída mais amigável.
valor = 99.9999
resultado = round(valor, 2)
print(resultado)
Esse código usa round para arredondar o valor para duas casas decimais, o que ajuda na exibição de preços.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!