डिस्काउंट की गणना
आप एक ऐसा फीचर बना रहे हैं जो ऑनलाइन स्टोर के लिए डिस्काउंटेड प्राइस निकालता है. आप अलग-अलग डिस्काउंट अमाउंट सेट करना चाहते हैं और यह भी नियंत्रित करना चाहते हैं कि ऐप में कीमतें साफ-सुथरी दिखने के लिए राउंड हों या नहीं.
इस अभ्यास में, आप एक कस्टम फंक्शन बनाएँगे जो default और keyword आर्ग्युमेंट्स का उपयोग करके इन आवश्यकताओं को संभालेगा.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python फॉर डेवलपर्स
अभ्यास निर्देश
calculate_discount()फंक्शन को डिफॉल्ट आर्ग्युमेंट्स के साथ परिभाषित करें:discount_percent(15) औरround_result(True).ifस्टेटमेंट के अंदर परिणाम को दो दशमलव स्थान तक राउंड करें.- फंक्शन को कॉल करें और
discount_percentको25तथाround_resultकोFalseसेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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)