Olá, Felipe! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de funções aninhadas para encapsular a lógica de desconto, utilizou muito bem o conceito de closures para retornar uma função personalizada com base na taxa e ainda compreendeu a importância da tipagem explícita para tornar o código mais legível e seguro.
Uma dica interessante para o futuro é formatar o valor final com duas casas decimais para melhorar a apresentação. Assim:
print(f"Final price with discount: {final_price:.2f}")
Isso faz com que o resultado seja exibido de forma mais clara e profissional, especialmente em contextos financeiros.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!