ÎncepețiÎncepe gratuit

Calcularea unei reduceri

Construiești o funcționalitate care calculează prețurile reduse pentru un magazin online. Vrei să poți seta diferite valori de reducere și să controlezi dacă prețurile sunt rotunjite pentru un aspect mai curat în aplicație.

În acest exercițiu, vei crea o funcție personalizată care gestionează aceste cerințe folosind argumente implicite și cu cuvinte cheie.

Acest exercițiu face parte din cursul

Python intermediar pentru dezvoltatori

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește funcția calculate_discount() cu argumente implicite pentru discount_percent(15) și round_result(True).
  • Rotunjește rezultatul la două zecimale în interiorul instrucțiunii if.
  • Apelează funcția, setând discount_percent la 25 și round_result la False.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul