Zacznij terazZacznij za darmo

Obliczanie rabatu

Tworzysz funkcję, która oblicza ceny po rabacie dla sklepu internetowego. Chcesz mieć możliwość ustawiania różnych wartości rabatu oraz kontrolowania, czy ceny są zaokrąglane dla lepszego wyglądu w aplikacji.

W tym ćwiczeniu stworzysz własną funkcję obsługującą te wymagania za pomocą argumentów domyślnych i nazwanych.

To ćwiczenie jest częścią kursu

Python dla programistów – poziom średniozaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj funkcję calculate_discount() z domyślnymi argumentami dla discount_percent (15) i round_result (True).
  • Zaokrąglij wynik do dwóch miejsc po przecinku wewnątrz instrukcji if.
  • Wywołaj funkcję, ustawiając discount_percent na 25, a round_result na False.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod