কম্পিউটার

পাইথন - সমস্ত সারি অন্য ম্যাট্রিক্সের সাথে কোন সাধারণ উপাদান আছে কিনা তা পরীক্ষা করুন


যখন সমস্ত সারিতে অন্য ম্যাট্রিক্সের সাথে কোন সাধারণ উপাদান আছে কিনা তা পরীক্ষা করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি এবং একটি পতাকা মান ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
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

ব্যাখ্যা

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

  • একটি ভেরিয়েবল বুলিয়ান ‘ট্রু’ এ সেট করা হয়েছে।

  • প্রথম তালিকাটি পুনরাবৃত্তি করা হয়েছে এবং একটি অস্থায়ী পরিবর্তনশীল বুলিয়ান 'ফলস'-এ সেট করা হয়েছে।

  • যদি উপাদানটি দ্বিতীয় তালিকায় উপস্থিত থাকে, তাহলে অস্থায়ী ভেরিয়েবলটি বুলিয়ান ‘ট্রু’-তে সেট করা হয়।

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

  • যদি অস্থায়ী পরিবর্তনশীলটি লুপের বাইরে False হয়, তাহলে নিয়ন্ত্রণটি লুপের বাইরে চলে যায়।

  • শেষ পর্যন্ত, অস্থায়ী ভেরিয়েবলের মানের উপর ভিত্তি করে, প্রাসঙ্গিক বার্তাটি কনসোলে প্রদর্শিত হয়৷


  1. একটি ম্যাট্রিক্সের সমস্ত সারি পাইথনে একে অপরের বৃত্তাকার ঘূর্ণন কিনা তা পরীক্ষা করুন

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

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

  4. পাইথন - দুটি তালিকার মধ্যে কোন উপাদান মিল আছে কিনা তা পরীক্ষা করুন