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
Instrucțiuni pentru exercițiu
- Definește funcția
calculate_discount()cu argumente implicite pentrudiscount_percent(15) șiround_result(True). - Rotunjește rezultatul la două zecimale în interiorul instrucțiunii
if. - Apelează funcția, setând
discount_percentla25șiround_resultlaFalse.
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)