যদি একটি অ্যারেতে কোনো সংখ্যা এবং তার ডাবল (দ্বিগুণ) আছে কিনা তা যাচাই করতে হয়, তবে এটি ইটারেট করা হয়, ২ দিয়ে গুণ করা হয় এবং যাচাই করা হয়।
উদাহরণ
নিচে এর প্রদর্শন দেওয়া হলো:
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("ডাবলটি বিদ্যমান")
my_list = [67, 34, 89, 67, 90, 17, 23]
print("তালিকা হলো :")
print(my_list)
check_double_exists(my_list)
আউটপুট
তালিকা হলো : [67, 34, 89, 67, 90, 17, 23] ডাবলটি বিদ্যমান
ব্যাখ্যা
check_double_existsনামক একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকা প্যারামিটার হিসেবে নেয়।এটি তালিকাটি ইটারেট করে এবং প্রতিটি উপাদানকে ২ দিয়ে গুণ করে দেখে সেটি মেলে এমন কোনো সংখ্যা আছে কিনা।
যদি এমন মান পাওয়া যায়, তবে প্রাসঙ্গিক মেসেজ প্রদর্শন করা হয়।
পদ্ধতির বাইরে একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শন করা হয়।
তালিকাটি পাস করে পদ্ধতিটি কল করা হয়।
আউটপুট কনসোলে প্রদর্শন করা হয়।