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

পাইথন: সব সারি অন্য ম্যাট্রিক্সের সাথে কমন এলিমেন্ট ধারণ করে কিনা যাচাই করা

যখন সব সারি অন্য ম্যাট্রিক্সের সাথে কমন এলিমেন্ট ধারণ করে কিনা যাচাই করতে হয়, তখন একটি সিম্পল ইটারেশন এবং একটি ফ্ল্যাগ ভ্যালু ব্যবহার করা হয়।

উদাহরণ

নিচে এর демонস্ট্রেশন দেওয়া হলো:

my_list_1 = [[3, 16, 1], [2, 4], [4, 31, 31]] my_list_2 = [[42, 16, 12], [42, 8, 12], [31, 7, 10]] print("The first list is :") print(my_list_1) print("The second list is :") print(my_list_2) my_result = True for idx in range(0, len(my_list_1)):     temp = False     for element in my_list_1[idx]:         if element in my_list_2[idx]:             temp = True             break     if not temp :         my_result = False         break if(temp == True):     print("The two matrices contain common elements") else:     print("The two matrices don't contain common elements")

আউটপুট

The first list is : [[3, 16, 1], [2, 4], [4, 31, 31]] The second list is : [[42, 16, 12], [42, 8, 12], [31, 7, 10]] The two matrices don't contain common elements

ব্যাখ্যা

  • দুটি লিস্ট অফ লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।

  • একটি ভেরিয়েবল বুলিয়ান 'True' সেট করা হয়।

  • প্রথম লিস্টটি ইটারেট করা হয় এবং একটি টেম্পোরারি ভেরিয়েবল বুলিয়ান 'False' সেট করা হয়।

  • যদি এলিমেন্টটি দ্বিতীয় লিস্টে থাকে, তবে টেম্পোরারি ভেরিয়েবল বুলিয়ান 'True' সেট করা হয়।

  • নিয়ন্ত্রণ লুপ থেকে বের হয়।

  • যদি টেম্পোরারি ভেরিয়েবল লুপের বাইরে False হয়, তবে নিয়ন্ত্রণ লুপ থেকে বের হয়।

  • শেষে, টেম্পোরারি ভেরিয়েবলের মান ভিত্তিক করে প্রাসঙ্গিক মেসেজ কনসোলে দেখানো হয়।

  1. পাইথনে ম্যাট্রিক্সের সকল সারি পরিপার্শ্বিক রোটেশন কিনা যাচাই

  2. পাইথনে যাচাই করুন ম্যাট্রিক্স-এ বোমা দিয়ে সব শত্রু নিহত হয় কিনা

  3. পাইথনে ম্যাট্রিক্সের সকল সারির সাধারণ স্বতন্ত্র উপাদান খুঁজে বের করা

  4. পাইথনে দুটি লিস্টে কอมন এলিমেন্ট আছে কিনা চেক করা