IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Definisci la funzione calculate_discount() con argomenti predefiniti per discount_percent (15) e round_result (True).
  • Arrotonda il risultato a due cifre decimali all'interno dell'istruzione if.
  • Chiama la funzione impostando discount_percent a 25 e round_result a False.

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)
Modifica ed esegui il codice