Oi, Gustavo! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei muito da forma como você estruturou a função porcentagem usando outra função interna para o cálculo. Isso mostra um bom domínio do conceito de funções aninhadas, que ajudam a deixar o código mais organizado e reutilizável.
Uma dica interessante para o futuro é usar lambda para criar funções pequenas diretamente, sem precisar nomeá-las. Veja este exemplo:
porcentagem = lambda x: lambda y: y - (y * (x / 100))
resultado = porcentagem(10)(200)
print(resultado)
Esse código calcula a redução de 10% em 200 e mostra o resultado na tela.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!