কম্পিউটার

Python প্রোগ্রাম পরীক্ষা করার জন্য সমস্ত y তালিকায় x এর পরে ঘটে কিনা


একটি তালিকায় 'x'-এর পরে সমস্ত 'y' আছে কিনা তা পরীক্ষা করার প্রয়োজন হলে, একটি নির্দিষ্ট শর্ত সহ গণনা বৈশিষ্ট্য ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list = [11, 25, 13, 11, 64, 25, 8, 9]

print("The list is :")
print(my_list)

x, y = 13, 8

x_index = my_list.index(x)

my_result = True
for index, element in enumerate(my_list):

   if element == y and index < x_index:
      my_result = False
      break

if(my_result == True):
   print("All y elements occcur after x elements")
else:
   print("All y elements don't occcur after x elements")

আউটপুট

The list is :
[11, 25, 13, 11, 64, 25, 8, 9]
All y elements occcur after x elements

ব্যাখ্যা

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

  • দুটি পূর্ণসংখ্যা ভেরিয়েবল শুরু করা হয়েছে।

  • তালিকার উপাদানগুলির সূচী মান একটি পরিবর্তনশীল মধ্যে সংরক্ষণ করা হয়।

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

  • তালিকার উপাদান এবং সূচকগুলি গণনা ব্যবহার করে পুনরাবৃত্তি করা হয়।

  • এর ভিতরে, যদি পুনরাবৃত্ত হওয়া উপাদান এবং দ্বিতীয় পূর্ণসংখ্যা সমতুল্য হয় এবং পুনরাবৃত্তি করা সূচকটি দ্বিতীয় পূর্ণসংখ্যার সূচকের চেয়ে কম হয়, তাহলে অস্থায়ী ভেরিয়েবলটি বুলিয়ান 'ফলস' এ সেট করা হয়।

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

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


  1. পাইথন প্রোগ্রাম তালিকায় উপাদানের যোগফল খুঁজে বের করতে

  2. একটি তালিকা থেকে N বৃহত্তম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম

  3. একটি তালিকার সমস্ত সাবলিস্ট প্রিন্ট করতে পাইথন প্রোগ্রাম।

  4. Python প্রোগ্রাম দুটি তালিকার সমস্ত সাধারণ উপাদান প্রিন্ট করতে।