Oi, Paulo! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
É isso aí! Gostei da forma como usou uma função dentro da outra para aplicar o desconto. Isso mostra domínio dos conceitos de escopo e reaproveitamento de lógica.
Uma dica interessante para o futuro é usar a função round()
para limitar casas decimais em valores monetários. Veja este exemplo:
preco = 19.987
print(round(preco, 2))
Esse código imprime 19.99
, pois round
arredonda o número para duas casas decimais.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!