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

एक ऐसा lambda फंक्शन लिखना जिसे आप पहले से जानते हैं

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

def echo_word(word1, echo):
    """Concatenate echo copies of word1."""
    words = word1 * echo
    return words

फंक्शन echo_word 2 पैरामीटर लेता है: एक string वैल्यू word1 और एक integer वैल्यू echo। यह एक string लौटाता है जो word1 की echo प्रतियों का कंकैटिनेशन होता है। आपका काम है इस साधारण फंक्शन को lambda फंक्शन में बदलना।

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

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

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

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

  • वैरिएबल word1 और echo का उपयोग करते हुए lambda फंक्शन echo_word डिफाइन करें। ऊपर दिए गए मूल echo_word() फंक्शन डेफिनिशन जैसा ही व्यवहार दोहराएँ।
  • echo_word() को स्ट्रिंग आर्ग्यूमेंट 'hey' और वैल्यू 5 के साथ, उसी क्रम में, कॉल करें। इस कॉल को result में असाइन करें.

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

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

# Define echo_word as a lambda function: echo_word
echo_word = (____)

# Call echo_word: result
result = ____

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