Calcolare uno sconto
Stai realizzando una funzionalità che calcola i prezzi scontati per un negozio online. Vuoi poter impostare sconti diversi e controllare se arrotondare i prezzi per farli apparire più puliti nell'app.
In questo esercizio creerai una funzione personalizzata che soddisfa questi requisiti usando argomenti predefiniti e per parola chiave.
Questo esercizio fa parte del corso
Python intermedio per sviluppatori
Istruzioni dell'esercizio
- Definisci la funzione
calculate_discount()con argomenti predefiniti perdiscount_percent(15) eround_result(True). - Arrotonda il risultato a due cifre decimali all'interno dell'istruzione
if. - Chiama la funzione impostando
discount_percenta25eround_resultaFalse.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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)