पायथन में फ़ंक्शन के वैकल्पिक पैरामीटर

फ़ंक्शन के पैरामीटर को वैकल्पिक बनाया जा सकता है। इसके लिए पैरामीटर को डिफ़ॉल्ट मान देना होता है। आइए देखें कि यह कैसे किया जाता है। मान लीजिए कि हमारे पास निम्नलिखित फ़ंक्शन है:

pythondef func(num1, num2):
  return num1 + num2

print(func(1, 2)) # 3 प्रिंट करेगा

आइए दूसरे पैरामीटर का डिफ़ॉल्ट मान 2 बनाएं:

pythondef func(num1, num2=2):
  return num1 + num2

अब केवल पहले पैरामीटर के साथ हमारे फ़ंक्शन के काम की जाँच करें:

pythonprint(func(1)) # 3 प्रिंट करेगा

भले ही दूसरी संख्या एक वैकल्पिक पैरामीटर है, फिर भी फ़ंक्शन को कॉल करते समय इसे एक मान दिया जा सकता है:

pythonprint(func(2, 4)) # 6 प्रिंट करेगा
Задание 1

यह फ़ंक्शन दिया गया है:

pythondef func(num=5):
  return num * 2

यह फ़ंक्शन निम्नलिखित तरीके से कॉल किया जाता है:

pythonprint(func(2))
print(func(10))
print(func())

बताएं कि फ़ंक्शन के प्रत्येक कॉल का परिणाम क्या होगा।

Задание 2

यह फ़ंक्शन दिया गया है:

pythondef func(num1=1, num2=3):
  return num2 - num1

यह फ़ंक्शन निम्नलिखित तरीके से कॉल किया जाता है:

pythonprint(func(6, 10))
print(func(5))
print(func())

बताएं कि फ़ंक्शन के प्रत्येक कॉल का परिणाम क्या होगा।