def criar_calculadora_desconto(porcentagem):
"""
Função externa que recebe a porcentagem de desconto
e retorna uma função interna para calcular o preço final.
"""
def aplicar_desconto(valor):
desconto = valor * (porcentagem / 100)
return valor - desconto
return aplicar_desconto
print("=== Sistema de Cupons de Desconto ===")
taxa = float(input("Digite a porcentagem de desconto: "))
valor_compra = float(input("Digite o valor da compra: "))
calculadora = criar_calculadora_desconto(taxa)
preco_final = calculadora(valor_compra)
print(f"Preço original: R$ {valor_compra:.2f}")
print(f"Desconto aplicado: {taxa}%")
print(f"Preço final: R$ {preco_final:.2f}")