একটি তালিকায় একটি সংখ্যা এবং তার ট্রিপল বিদ্যমান কিনা তা পরীক্ষা করার প্রয়োজন হলে, একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা তালিকার উপর পুনরাবৃত্তি করে এবং একটি সংখ্যা এবং 3 দ্বারা গুণিত সংখ্যাটি উপস্থিত আছে কিনা তা দেখে৷
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেdef check_triple_exists(my_list): for i in range(len(my_list)): for j in (my_list[:i]+my_list[i+1:]): if 3*my_list[i] == j: print("The triple exists") my_list = [67, 34, 89, 67, 90, 15, 5] print("The list is :") print(my_list) check_triple_exists(my_list)
আউটপুট
The list is : [67, 34, 89, 67, 90, 15, 5] The triple exists
ব্যাখ্যা
-
'check_triple_exists' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকাকে প্যারামিটার হিসেবে নেয়।
-
এটি তালিকার মাধ্যমে পুনরাবৃত্তি করে এবং 3 সহ প্রতিটি উপাদান একাধিক করে এবং এই দ্বিগুণ মানের সাথে মেলে এমন একটি সংখ্যা আছে কিনা তা পরীক্ষা করে।
-
যদি এই ধরনের একটি মান পাওয়া যায়, প্রাসঙ্গিক বার্তা প্রদর্শিত হয়।
-
পদ্ধতির বাইরে, একটি তালিকা সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়৷
৷ -
পদ্ধতিটি তালিকা পাস করে বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।