কম্পিউটার টিউটোরিয়াল

পাইথন - একটি সংখ্যা এবং তার ডাবল (দ্বিগুণ) একটি অ্যারে-এ আছে কিনা তা যাচাই করুন

যদি একটি অ্যারেতে কোনো সংখ্যা এবং তার ডাবল (দ্বিগুণ) আছে কিনা তা যাচাই করতে হয়, তবে এটি ইটারেট করা হয়, ২ দিয়ে গুণ করা হয় এবং যাচাই করা হয়।

উদাহরণ

নিচে এর প্রদর্শন দেওয়া হলো:

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 নামক একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকা প্যারামিটার হিসেবে নেয়।

  • এটি তালিকাটি ইটারেট করে এবং প্রতিটি উপাদানকে ২ দিয়ে গুণ করে দেখে সেটি মেলে এমন কোনো সংখ্যা আছে কিনা।

  • যদি এমন মান পাওয়া যায়, তবে প্রাসঙ্গিক মেসেজ প্রদর্শন করা হয়।

  • পদ্ধতির বাইরে একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • তালিকাটি পাস করে পদ্ধতিটি কল করা হয়।

  • আউটপুট কনসোলে প্রদর্শন করা হয়।

  1. পাইথনে ভেক্টর A-কে রোটেট এবং ভেক্টর C যোগ করে ভেক্টর B-তে পৌঁছানো সম্ভব কিনা তা যাচাই করা

  2. পাইথনে সর্টেড অ্যারেতে মেজরিটি এলিমেন্ট যাচাই করা

  3. পাইথনে লিস্ট কম্প্রিহেনশন ব্যবহার করে অ্যারে লিস্টে ০ ও ১ পৃথক করার প্রোগ্রাম

  4. পাইথন লিস্ট এবং অ্যারে (array) এর পার্থক্য কী?