ComenzarEmpieza gratis

Cómo calcular un descuento

Estás desarrollando una función que calcula los precios con descuento para una tienda online. Quieres poder establecer diferentes importes de descuento y controlar si los precios se redondean para que se vean más claros en la aplicación.

En este ejercicio, crearás una función personalizada que gestione estos requisitos utilizando argumentos por defecto y argumentos clave.

Este ejercicio forma parte del curso

Python intermedio para desarrolladores

Ver curso

Instrucciones del ejercicio

  • Define lacalculate_discount()función con los argumentos por defectodiscount_percent (15) y round_result(True).
  • Redondea el resultado a dos decimales dentro de laifinstrucción.
  • Llama a la función, estableciendodiscount_percent en25 yround_result en False.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 y ejecutar código