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

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

যদি একটি তালিকাতে কোনো সংখ্যা এবং তার ট্রিপল (তিগুণ) আছে কিনা তা যাচাই করতে হয়, তবে একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা তালিকাটি ইটারেট করে এবং দেখে কোনো সংখ্যা এবং সেটি ৩ দিয়ে গুণ করলে সেটি তালিকায় আছে কিনা।

উদাহরণ

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

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("ট্রিপলটি বিদ্যমান")

my_list = [67, 34, 89, 67, 90, 15, 5]
print("তালিকা হলো :")
print(my_list)
check_triple_exists(my_list)

আউটপুট

তালিকা হলো : [67, 34, 89, 67, 90, 15, 5]
ট্রিপলটি বিদ্যমান

ব্যাখ্যা

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

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

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

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

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

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

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

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

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

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