जब दो स्ट्रिंग लेने की आवश्यकता होती है, और किसी भी अंतर्निहित फ़ंक्शन का उपयोग किए बिना बड़ी स्ट्रिंग प्रदर्शित होती है, तो एक साधारण पुनरावृत्ति और '==' ऑपरेटर का उपयोग किया जा सकता है।
नीचे उसी का प्रदर्शन है -
उदाहरण
string_1 = "Malala" string_2 = "Male" count_1 = 0 count_2 = 0 print("The first string is :") print(string_1) print("The second string is :") print(string_2) for i in string_1: count_1 = count_1+1 for j in string_2: count_2 = count_2+1 if(count_1<count_2): print("The larger string is:") print(string_2) elif(count_1==count_2): print("Both the strings are equal.") else: print("The larger string is:") print(string_1)
आउटपुट
The first string is : Malala The second string is : Male The larger string is: Malala
स्पष्टीकरण
-
दो तार परिभाषित हैं, और कंसोल पर प्रदर्शित होते हैं।
-
दो काउंटरों को 0 से प्रारंभ किया जाता है।
-
स्ट्रिंग्स को पुनरावृत्त किया जाता है, और उनकी लंबाई प्राप्त की जाती है।
-
इसे बढ़ा दिया जाता है और काउंटर में जमा कर दिया जाता है।
-
काउंट वैल्यू के आधार पर, दोनों स्ट्रिंग्स में से बड़ी को कंसोल पर प्रदर्शित किया जाता है।