1
resposta

resolução usando lambda

expressao= lambda a,b: a - (b * a)/100
desconto= float(input('digite o desconto: '))
valor_compra= float(input('digite o valor do compra: '))
print(f'o preço final com desconto: {expressao(valor_compra,desconto)}')

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Fabrício! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de função lambda para simplificar o cálculo, utilizou muito bem o input para tornar o programa interativo e ainda compreendeu a importância de aplicar lógica matemática para obter o valor final com desconto.

Uma dica interessante para o futuro é utilizar a função round() para deixar o resultado mais legível. Assim:

print(f'o preço final com desconto: {round(expressao(valor_compra,desconto), 2)}')

Isso faz com que o valor final seja exibido com apenas duas casas decimais, facilitando a leitura.

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!