जब दो स्ट्रिंग्स लेनी हों और किसी बिल्ट-इन फंक्शन का उपयोग किए बिना बड़ी स्ट्रिंग प्रदर्शित करनी हो, तो काउंटर का उपयोग स्ट्रिंग्स की लंबाई प्राप्त करने के लिए किया जा सकता है, और 'if' कंडीशन का उपयोग उनकी लंबाई की तुलना करने के लिए किया जा सकता है।
उदाहरण
string_1 = "Hi there"
string_2 = "Hi how are ya"
print("पहली स्ट्रिंग है:")
print(string_1)
print("दूसरी स्ट्रिंग है:")
print(string_2)
count_1 = 0
count_2 = 0
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("बड़ी स्ट्रिंग है:")
print(string_2)
elif(count_1 == count_2):
print("दोनों स्ट्रिंग्स लंबाई में बराबर हैं")
else:
print("बड़ी स्ट्रिंग है:")
print(string_1)
आउटपुट
पहली स्ट्रिंग है: Hi there दूसरी स्ट्रिंग है: Hi how are ya बड़ी स्ट्रिंग है: Hi how are ya
व्याख्या
दो स्ट्रिंग्स परिभाषित की जाती हैं और कंसोल पर प्रदर्शित की जाती हैं।
दो काउंटर वेरिएबल्स 0 पर आरंभ किए जाते हैं।
पहली स्ट्रिंग पर पुनरावृति की जाती है और काउंटर बढ़ाकर इसकी लंबाई निर्धारित की जाती है।
यही दूसरी स्ट्रिंग के लिए भी किया जाता है।
इन काउंट्स की तुलना एक-दूसरे से की जाती है।
मान के आधार पर आउटपुट कंसोल पर प्रदर्शित होता है।