Como calcular um desconto
Você está desenvolvendo um recurso que calcula preços com desconto para uma loja online. Você quer poder definir valores de desconto diferentes e controlar se os preços são arredondados para ficarem mais legíveis no aplicativo.
Neste exercício, você vai criar uma função personalizada que atenda a esses requisitos usando argumentos padrão e por palavra-chave.
Este exercício faz parte do curso
Python intermediário para desenvolvedores
Instruções do exercício
- Defina a
calculate_discount()função com argumentos padrão paradiscount_percent(15) eround_result(True). - Arredonde o resultado para duas casas decimais dentro da
ifinstrução. - Chama a função, definindo
discount_percentcomo25eround_resultcomoFalse.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
original_price = 899.99
# Define the function with default arguments
def calculate_discount(price, ____=15, ____=True):
discounted_price = price - (price * (discount_percent / 100))
if round_result == True:
# Round the result to two decimal places
return ____(discounted_price, ____)
else:
return discounted_price
# Call the function with keyword arguments
final_price = calculate_discount(price=original_price, ____=___, ____=____)
print(final_price)