একটি তালিকায় '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
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
দুটি পূর্ণসংখ্যা ভেরিয়েবল শুরু করা হয়েছে।
-
তালিকার উপাদানগুলির সূচী মান একটি পরিবর্তনশীল মধ্যে সংরক্ষণ করা হয়।
-
একটি ভেরিয়েবল বুলিয়ান 'ট্রু' এ সেট করা হয়েছে।
-
তালিকার উপাদান এবং সূচকগুলি গণনা ব্যবহার করে পুনরাবৃত্তি করা হয়।
-
এর ভিতরে, যদি পুনরাবৃত্ত হওয়া উপাদান এবং দ্বিতীয় পূর্ণসংখ্যা সমতুল্য হয় এবং পুনরাবৃত্তি করা সূচকটি দ্বিতীয় পূর্ণসংখ্যার সূচকের চেয়ে কম হয়, তাহলে অস্থায়ী ভেরিয়েবলটি বুলিয়ান 'ফলস' এ সেট করা হয়।
-
নিয়ন্ত্রণ লুপ থেকে বেরিয়ে আসে৷
-
শেষ পর্যন্ত, অস্থায়ী ভেরিয়েবলের মানের উপর ভিত্তি করে, প্রাসঙ্গিক বার্তাটি কনসোলে প্রদর্শিত হয়৷