BaşlayınÜcretsiz Başlayın

İndirim hesaplama

Bir çevrim içi mağaza için indirimli fiyatları hesaplayan bir özellik geliştiriyorsun. Farklı indirim oranları ayarlamak ve uygulamada fiyatların daha derli toplu görünmesi için yuvarlanıp yuvarlanmayacağını kontrol etmek istiyorsun.

Bu egzersizde, bu gereksinimleri varsayılan ve anahtar kelime argümanlarıyla ele alan özel bir fonksiyon oluşturacaksın.

Bu egzersiz

Geliştiriciler için Orta Düzey Python

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • calculate_discount() fonksiyonunu discount_percent(15) ve round_result(True) için varsayılan argümanlarla tanımla.
  • Sonucu if ifadesinin içinde iki ondalık basamağa yuvarla.
  • Fonksiyonu çağırırken discount_percent değerini 25, round_result değerini False yap.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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)
Kodu Düzenle ve Çalıştır