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