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

एक डिफॉल्ट आर्ग्युमेंट वाला फंक्शन

पिछले अध्याय में, आपने एक से अधिक पैरामीटर वाले फंक्शन डिफाइन करना और फिर आवश्यक संख्या में आर्ग्युमेंट पास करके उन्हें कॉल करना सीखा था। पिछली वीडियो में, Hugo ने इसी विचार को आगे बढ़ाया और बताया कि डिफॉल्ट आर्ग्युमेंट्स के साथ फंक्शन कैसे डिफाइन किए जाते हैं। इस अभ्यास में आप उसी कौशल का अभ्यास करेंगे: एक ऐसा फंक्शन लिखकर जो डिफॉल्ट आर्ग्युमेंट इस्तेमाल करता है, और फिर उस फंक्शन को दो-तीन बार कॉल करके।

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

Python में Functions का परिचय

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

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

  • फंक्शन हेडर को shout_echo नाम के फंक्शन से पूरा करें। यह क्रम से एक आर्ग्युमेंट word1 और एक डिफॉल्ट आर्ग्युमेंट echo (डिफॉल्ट वैल्यू 1) लेता है।
  • * ऑपरेटर का उपयोग करके word1 की echo क़ॉपीज़ को जोड़ें। परिणाम echo_word में असाइन करें।
  • shout_echo() को केवल string "Hey" के साथ कॉल करें। परिणाम no_echo में असाइन करें।
  • shout_echo() को string "Hey" और डिफॉल्ट आर्ग्युमेंट echo के लिए वैल्यू 5 के साथ कॉल करें। परिणाम with_echo में असाइन करें.

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

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

# Define shout_echo
def ____(____, ____):
    """Concatenate echo copies of word1 and three
     exclamation marks at the end of the string."""

    # Concatenate echo copies of word1 using *: echo_word
    echo_word = ____

    # Concatenate '!!!' to echo_word: shout_word
    shout_word = echo_word + '!!!'

    # Return shout_word
    return shout_word

# Call shout_echo() with "Hey": no_echo
no_echo = ____

# Call shout_echo() with "Hey" and echo=5: with_echo
with_echo = ____

# Print no_echo and with_echo
print(no_echo)
print(with_echo)
कोड संपादित करें और चलाएँ