যখন একটি স্ট্রিংয়ের বিজোড় সূচকগুলি থেকে অক্ষরগুলি সরানোর প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা স্ট্রিংটিকে প্যারামিটার হিসাবে নেয়৷
নীচে একই −
এর প্রদর্শন করা হলউদাহরণ
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("Characters from odd index have been removed") print("The remaining characters are : ") print(my_string)
আউটপুট
Characters from odd index have been removed The remaining characters are : H hr il
ব্যাখ্যা
-
'remove_odd_index_characters' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, এটি একটি স্ট্রিংকে প্যারামিটার হিসেবে নেয়।
-
একটি খালি স্ট্রিং তৈরি করা হয়েছে৷
-
স্ট্রিংটি পুনরাবৃত্তি করা হয়েছে, এবং প্রতিটি উপাদানের সূচক 2 দ্বারা বিভক্ত।
-
যদি অবশিষ্টটি 0 না হয়, তবে এটি একটি বিজোড় সূচক হিসাবে বিবেচিত হয় এবং এটি মুছে ফেলা হয়৷
-
প্রধান পদ্ধতিতে, পদ্ধতিটিকে বলা হয়, এবং স্ট্রিংটি সংজ্ঞায়িত করা হয়।
-
এই স্ট্রিংটি পদ্ধতিতে একটি প্যারামিটার হিসাবে পাস করা হয়েছে।
-
আউটপুট কনসোলে প্রদর্শিত হয়।