पायथन में return स्टेटमेंट

मान लीजिए कि हमारे पास एक फंक्शन है जो दिए गए नंबर का वर्ग (square) प्रिंट करता है:

pythondef func(num):
  print(num ** 2)

अगर तुरंत स्क्रीन पर वैल्यू प्रिंट करने की आवश्यकता नहीं है, तो इसे पहले किसी वेरिएबल में स्टोर किया जा सकता है:

pythonres = func(3) # वेरिएबल res में अब 9 है

इसके लिए पायथन में एक विशेष स्टेटमेंट return होती है, जो उस वैल्यू को निर्दिष्ट करने की अनुमति देती है जो फंक्शन वापस लौटाता (return) है। वापस लौटाना शब्द का अर्थ है वह वैल्यू जो किसी वेरिएबल में तब लिखी जाएगी, जब उसे कॉल किए गए फंक्शन को असाइन किया जाए।

आइए हमारे फंक्शन को इस तरह से फिर से लिखें कि यह रिजल्ट को कंसोल पर प्रिंट न करे, बल्कि इसे एक वेरिएबल में वापस लौटाए:

pythondef func(num):
  return num ** 2

अब फंक्शन के रिजल्ट को एक वेरिएबल में लिखते हैं:

pythonres = func(3)

एक बार डेटा वेरिएबल में लिखा जाने के बाद, उसे, उदाहरण के लिए, स्क्रीन पर प्रिंट किया जा सकता है:

pythonres = func(3)
print(res) # 9 प्रिंट करेगा

या पहले इस डेटा को बदला जा सकता है, और फिर इसे स्क्रीन पर प्रिंट किया जा सकता है:

pythonres = func(3)
res = res + 1

print(res) # 10 प्रिंट करेगा

वेरिएबल में लिखने से पहले फंक्शन के रिजल्ट के साथ तुरंत कुछ एक्शन करना भी संभव है:

pythonres = func(3) + 1
print(res) # 10 प्रिंट करेगा

हम अपने फंक्शन को विभिन्न नंबरों के लिए कई बार कॉल कर सकते हैं और इसके रिजल्ट्स को जोड़ सकते हैं:

pythonres = func(2) + func(3)
print(res) # 13 प्रिंट करेगा

लिखे गए कोड को छोटा करने के लिए, फंक्शन को तुरंत कॉल करके print के पैरामीटर में पास किया जा सकता है:

pythonprint(func(3))
Задание 1

एक ऐसा फंक्शन बनाएं जो एक पैरामीटर के रूप में एक नंबर लेता है, और उस नंबर का घन (cube) वापस लौटाता है। इस फंक्शन की मदद से नंबर 3 का घन ज्ञात करें और इसे res वेरिएबल में लिखें।

Задание 2

आपके द्वारा बनाए गए फंक्शन की मदद से नंबर 2 और नंबर 3 के घनों का योग ज्ञात करें और इसे res वेरिएबल में लिखें।