ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Defina acalculate_discount()função com argumentos padrão para discount_percent(15) e round_result(True).
  • Arredonde o resultado para duas casas decimais dentro daifinstrução.
  • Chama a função, definindodiscount_percent como25 eround_result como False.

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)
Editar e executar o código