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

Math गेम के लिए functions लौटाना

आप एक शैक्षिक math गेम बना रहे हैं जिसमें खिलाड़ी कोई math टर्म दर्ज करता है, और आपका प्रोग्राम उस टर्म से मेल खाता हुआ एक function लौटाता है। उदाहरण के लिए, अगर यूज़र "add" टाइप करता है, तो आपका प्रोग्राम एक ऐसा function लौटाता है जो दो संख्याएँ जोड़ता है। अभी तक आपने केवल "add" function इम्प्लीमेंट किया है। अब आप इसमें "subtract" function भी जोड़ना चाहते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Functions लिखना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • subtract() function को define कीजिए। इसे दो आर्ग्युमेंट लेने चाहिए और पहले आर्ग्युमेंट में से दूसरे आर्ग्युमेंट को घटाकर रिज़ल्ट लौटाना चाहिए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

def create_math_function(func_name):
  if func_name == 'add':
    def add(a, b):
      return a + b
    return add
  elif func_name == 'subtract':
    # Define the subtract() function
    ____
      ____
    return subtract
  else:
    print("I don't know that one")
    
add = create_math_function('add')
print('5 + 2 = {}'.format(add(5, 2)))

subtract = create_math_function('subtract')
print('5 - 2 = {}'.format(subtract(5, 2)))
कोड संपादित करें और चलाएँ