যখন একটি বাক্যে উপস্থিত সমস্ত শব্দ ঠিক K বার প্রিন্ট করার প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা 'বিভক্ত' পদ্ধতি, 'রিমুভ' পদ্ধতি এবং 'গণনা' পদ্ধতি ব্যবহার করে। পদ্ধতিটি প্রয়োজনীয় প্যারামিটার পাস করে কল করা হয় এবং আউটপুট প্রদর্শিত হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেdef key_freq_words(my_string, K):my_list =list(my_string.split(" ")):my_list এ i এর জন্য:যদি my_list.count(i) ==K:print(i) my_list.remove(i)my_string ="হাই, আপনি কেমন আছেন, আপনি কেমন আছেন" কে =2প্রিন্ট("স্ট্রিংটি হল :")প্রিন্ট(my_string)প্রিন্ট"ফ্রিকোয়েন্সি সহ পুনরাবৃত্তি করা শব্দ", " are :"key_freq_words(my_string, K)
আউটপুট
স্ট্রিংটি হল :হাই, আপনি কেমন আছেন, কেমন আছেনব্যাখ্যা
-
'key_freq_words' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি স্ট্রিং এবং একটি কীকে প্যারামিটার হিসেবে নেয়।
-
স্ট্রিংটি স্পেসের উপর ভিত্তি করে বিভক্ত করা হয়, এবং একটি তালিকায় বরাদ্দ করা হয়।
-
এই তালিকাটি পুনরাবৃত্তি করা হয়, এবং যদি একটি উপাদানের গণনা মূল মানের সমান হয়, তবে এটি কনসোলে প্রদর্শিত হয়৷
-
একবার এটি মুদ্রিত হয়ে গেলে, এটি তালিকা থেকে মুছে ফেলা হয়৷
-
পদ্ধতির বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়৷
৷ -
কী-এর মান সংজ্ঞায়িত করা হয়েছে।
-
স্ট্রিং এবং কী পাস করে পদ্ধতিটিকে বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।