1
resposta

[Sugestão] Minha Solução

def calcular_desconto(porcentagem, valor):
    desconto = porcentagem / 100 * valor
    valor_com_desconto = valor - desconto
    return valor_com_desconto

porcentagem = float(input('Digite a porcentagem de desconto: '))
valor = float(input('Digite o valor do produto: '))

print(f'Sua compra no valor de R$ {valor} reais', end=' ')
print(f'com {porcentagem:.0f}% de desconto será de: R$ {calcular_desconto(porcentagem, valor):.2f}')

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Felipe! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções com parâmetros para organizar o cálculo de forma reutilizável, utilizou muito bem o fatiamento de saída com f-strings para apresentar os valores com clareza e ainda compreendeu a importância do tratamento de entrada com float() para garantir que os dados sejam processados corretamente.

Sugiro apenas um pequeno ajuste de digitação na frase print(f'Sua comprar no valor de ...'):

print(f'Sua compra no valor de R$ {valor} reais', end=' ')

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

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!