যখন একটি স্ট্রিংকে একটি ম্যাট্রিক্সে রূপান্তর করতে হয় যাতে প্রতি সারিতে 'K' অক্ষর থাকে, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা 'K'-এর জন্য একটি স্ট্রিং এবং একটি মান নেয়। এটি একটি সাধারণ পুনরাবৃত্তি, মডুলাস অপারেটর এবং 'অ্যাপেন্ড' পদ্ধতি ব্যবহার করে।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷print("Method definition begins") def convert_my_string(my_string, my_k): for index in range(len(my_string)): if index % my_k == 0: sub = my_string[index:index+my_k] my_list = [] for j in sub: my_list.append(j) print(' '.join(my_list)) print("Method definition ends") my_string = "PythonCode&Learn&ObjectOriented" print("The string is : " ) print(my_string) K = 3 print("The value of K is ") print(K) print("The result is :") print(convert_my_string(my_string, K))
আউটপুট
Method definition begins Method definition ends The string is : PythonCode&Learn&ObjectOriented The value of K is 3 The result is : P y t h o n C o d e & L e a r n & O b j e c t O r i e n t e d None
ব্যাখ্যা
-
একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা প্যারামিটার হিসাবে একটি স্ট্রিং এবং একটি K মান নেয় এবং আউটপুট হিসাবে ফেরত দেয়৷
-
পদ্ধতির বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
K-এর মান কনসোলে সংজ্ঞায়িত এবং প্রদর্শিত হয়।
-
প্যারামিটার পাস করে পদ্ধতিটিকে বলা হয়।
-
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷