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

ऐसे फंक्शंस जो एक से अधिक वैल्यू लौटाते हैं

पिछले अभ्यास में, आपने tuples बनाए, उन्हें वैरिएबल्स को असाइन किया, और tuples को अनपैक किया. यहाँ आप एक फंक्शन से tuples का उपयोग करके एक से अधिक वैल्यू रिटर्न करेंगे. अब हम अपने shout() फंक्शन को अपडेट करेंगे ताकि यह कई वैल्यू लौटाए. केवल एक string लौटाने के बजाय, हम दो strings लौटाएँगे, जिनमें से प्रत्येक के साथ string !!! जोड़ी गई होगी.

ध्यान दें कि return x, y का वही परिणाम होता है जो return (x, y) का होता है: पहला वास्तव में अंदरूनी तौर पर x और y को एक tuple में पैक कर देता है!

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

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

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

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

  • फंक्शन हेडर में बदलाव करें ताकि फंक्शन का नाम अब shout_all हो, और यह क्रम से दो पैरामीटर word1 और word2 स्वीकार करे.
  • string '!!!' को word1 और word2 दोनों के साथ जोड़ें और क्रमशः shout1 और shout2 में असाइन करें.
  • shout1 और shout2 से मिलकर एक tuple shout_words बनाएँ.
  • shout_all() को strings 'congratulations' और 'you' के साथ कॉल करें और रिज़ल्ट को yell1 और yell2 में असाइन करें (याद रखें, shout_all() 2 वैरिएबल्स लौटाता है!).

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

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

# Define shout_all with parameters word1 and word2
def shout_all(____, ____):
    """Return a tuple of strings"""
    # Concatenate word1 with '!!!': shout1
    
    
    # Concatenate word2 with '!!!': shout2
    
    
    # Construct a tuple with shout1 and shout2: shout_words
    

    # Return shout_words
    return shout_words

# Pass 'congratulations' and 'you' to shout_all(): yell1, yell2


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