0
respostas

Resolução da atividade 12. (Funções personalizadas)

Função que cria a closure

def criar_desconto(porcentagem):
def aplicar_desconto(valor):
return valor * (1 - porcentagem / 100)
return aplicar_desconto

Entrada de dados

porcentagem = float(input("Digite a porcentagem de desconto: "))
valor = float(input("Digite o valor da compra: "))

Criando a função com o desconto definido

calcular_preco = criar_desconto(porcentagem)

Aplicando o desconto

preco_final = calcular_preco(valor)

Saída

print(f"Preço final com desconto: {preco_final}")