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

Single value लौटाने वाले functions

आप इसमें काफ़ी निपुण हो रहे हैं! shout() फंक्शन में एक और बदलाव कीजिए ताकि यह अब फंक्शन के अंदर print करने के बजाय एक single value को return करे. याद रहे कि return कीवर्ड फंक्शन से वैल्यू लौटाने देता है. पहले आपने जो shout() फंक्शन लिखा था, उसके कुछ हिस्से दिए गए हैं. वैल्यूज़ को return करना आम तौर पर उन्हें print करने से ज़्यादा बेहतर होता है, क्योंकि जैसा आपने पहले देखा, किसी print() कॉल को किसी वैरिएबल में असाइन करने पर उसका type NoneType होता है.

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

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

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

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

  • फंक्शन बॉडी में, word में मौजूद string को '!!!' से concatenate करके shout_word में असाइन करें.
  • print() स्टेटमेंट को उपयुक्त return स्टेटमेंट से बदलें.
  • shout() फंक्शन को कॉल करें, उसे string 'congratulations' पास करें, और उस कॉल को वैरिएबल yell में असाइन करें.
  • यह जाँचने के लिए कि yell में shout() द्वारा लौटाई गई वैल्यू है, yell का मान print करें.

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

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

# Define shout with the parameter, word
def shout(word):
    """Return a string with three exclamation marks"""
    # Concatenate the strings: shout_word
    

    # Replace print with return
    print(shout_word)

# Pass 'congratulations' to shout: yell


# Print yell
कोड संपादित करें और चलाएँ