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)))