İ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ırEgzersiz talimatları
calculate_discount()fonksiyonunudiscount_percent(15) veround_result(True) için varsayılan argümanlarla tanımla.- Sonucu
ififadesinin içinde iki ondalık basamağa yuvarla. - Fonksiyonu çağırırken
discount_percentdeğerini25,round_resultdeğeriniFalseyap.
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)