शुरू करेंमुफ़्त में शुरू करें

डिस्काउंट की गणना

आप एक ऐसा फीचर बना रहे हैं जो ऑनलाइन स्टोर के लिए डिस्काउंटेड प्राइस निकालता है. आप अलग-अलग डिस्काउंट अमाउंट सेट करना चाहते हैं और यह भी नियंत्रित करना चाहते हैं कि ऐप में कीमतें साफ-सुथरी दिखने के लिए राउंड हों या नहीं.

इस अभ्यास में, आप एक कस्टम फंक्शन बनाएँगे जो 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)
कोड संपादित करें और चलाएँ