इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे।
समस्या कथन
एक स्ट्रिंग को देखते हुए हमें स्ट्रिंग के सभी शब्दों को सम लंबाई के साथ प्रदर्शित करने की आवश्यकता है।
दृष्टिकोण
-
स्प्लिट () फ़ंक्शन का उपयोग करके इनपुट स्ट्रिंग को विभाजित करें।
-
के लिए . का उपयोग करके स्ट्रिंग के शब्दों पर पुनरावृति करें एक लूप और len() . का उपयोग करके शब्द की लंबाई की गणना करें समारोह।
-
यदि लंबाई का मूल्यांकन सम हो जाता है, तो शब्द स्क्रीन पर प्रदर्शित हो जाता है।
-
अन्यथा, स्क्रीन पर कोई शब्द प्रकट नहीं होता है।
आइए अब नीचे दिए गए कार्यान्वयन को देखें -
उदाहरण
def printWords(s): # split the string s = s.split(' ') # iterate in words of string for word in s: # if length is even if len(word)%2==0: print(word) # main s = "tutorial point" printWords(s)
आउटपुट
tutorial
सभी चर और कार्य वैश्विक दायरे में घोषित किए गए हैं जैसा कि नीचे दिखाया गया है -
निष्कर्ष
इस लेख में, हमने एक स्ट्रिंग में सम-लंबाई वाले शब्दों को प्रिंट करने के तरीके के बारे में सीखा।