যখন একটি তালিকায় একটি সংখ্যার ফ্রিকোয়েন্সি অনুসন্ধান করার প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয়, যা একটি তালিকা এবং সংখ্যা নেয়। এটি তালিকার মাধ্যমে পুনরাবৃত্তি করে, এবং যতবারই সংখ্যার সম্মুখীন হয়, কাউন্টারটি বৃদ্ধি পায়।
নীচে একই −
এর প্রদর্শন করা হলউদাহরণ
def count_num(my_list, x_val): my_counter = 0 for elem in my_list: if (elem == x_val): my_counter = my_counter + 1 return my_counter my_list = [ 66, 26, 48, 140, 66, 20, 1, 96, 86] print("The list is :") print(my_list) occ_number = 66 print('{} has occurred {} times'.format(occ_number, count_num(my_list, occ_number)))
আউটপুট
The list is : [66, 26, 48, 140, 66, 20, 1, 96, 86] 66 has occurred 2 times
ব্যাখ্যা
-
'count_number' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, এটি একটি তালিকা এবং একটি সংখ্যাকে প্যারামিটার হিসেবে নেয়।
-
তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং যদি কোনো উপাদান সংখ্যার সাথে মেলে, তাহলে কাউন্টারটি বৃদ্ধি করা হয়।
-
ফাংশনের ফলে কাউন্টারটি ফেরত দেওয়া হয়।
-
ফাংশনের বাইরে, একটি তালিকা সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়৷
৷ -
সংখ্যাটি সংজ্ঞায়িত করা হয়, এবং এই পরামিতিগুলি অতিক্রম করে পদ্ধতিটি কল করা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।