जब स्ट्रिंग के ऑड इंडेक्स से कैरेक्टर्स हटाने हों, तो एक विधि परिभाषित की जाती है जो स्ट्रिंग को पैरामीटर के रूप में लेती है।
उदाहरण
def remove_odd_index_characters(my_str):
new_string = ""
i = 0
while i < len(my_str):
if (i % 2 == 1):
i += 1
continue
new_string += my_str[i]
i += 1
return new_string
if __name__ == '__main__':
my_string = "Hi there Will"
my_string = remove_odd_index_characters(my_string)
print("ऑड इंडेक्स से कैरेक्टर्स हटा दिए गए हैं")
print("शेष कैरेक्टर्स हैं:")
print(my_string)
आउटपुट
ऑड इंडेक्स से कैरेक्टर्स हटा दिए गए हैं शेष कैरेक्टर्स हैं: H hr il
व्याख्या
'remove_odd_index_characters' नामक एक विधि परिभाषित की जाती है जो एक स्ट्रिंग को पैरामीटर के रूप में लेती है।
एक खाली स्ट्रिंग बनाई जाती है।
स्ट्रिंग पर पुनरावृति की जाती है और हर एलिमेंट के इंडेक्स को 2 से विभाजित किया जाता है।
यदि शेषफल 0 नहीं है, तो इसे ऑड इंडेक्स माना जाता है और इसे हटा दिया जाता है।
मेन मेथड में, विधि को कॉल किया जाता है और स्ट्रिंग परिभाषित की जाती है।
इस स्ट्रिंग को पैरामीटर के रूप में पास किया जाता है।
आउटपुट कंसोल पर प्रदर्शित होता है।