1
resposta

[RESPOSTA]

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

def porcentagem_desconto(valor_desconto):
    def compra(valor):
        return valor - (valor * valor_desconto / 100)
    return compra

desconto_sobre_compra = porcentagem_desconto(desconto)
preco_com_desconto = desconto_sobre_compra(valor_compra)

print(f"Preço final com desconto: {preco_com_desconto}")
1 resposta

Oi, Maurício! Tudo bom?

Excelente! Siga praticando com os desafios.

Você soube elaborar funções internas de forma eficiente para encapsular a lógica de desconto, aproveitou o cálculo percentual para transformar a entrada do usuário em uma operação matemática clara e entendeu como o encadeamento de funções é essencial para organizar o fluxo de execução com elegância.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!