এই নিবন্ধে, আমরা পাইথন 3.x-এ লুপ-অন্য বিবৃতি সম্পর্কে শিখব। বা তার আগে. এই টিউটোরিয়ালে, আমরা লুপ এবং অন্যথায় বিবৃতি কার্যকর করার পদ্ধতির উপর ফোকাস করব।
অন্যান্য ভাষায়, else কার্যকারিতা শুধুমাত্র if-else জোড়ায় প্রদান করা হয়। কিন্তু পাইথন আমাদেরকে অন্য কার্যকারিতা বাস্তবায়ন করার অনুমতি দেয় লুপগুলির সাথেও।
অন্য কার্যকারিতা শুধুমাত্র যখন লুপ স্বাভাবিকভাবে বন্ধ হয়ে যায় তখনই ব্যবহারের জন্য উপলব্ধ। লুপের জোরপূর্বক সমাপ্তির ক্ষেত্রে অন্যথার বিবৃতি দোভাষীর দ্বারা উপেক্ষা করা হয় এবং তাই এটির সম্পাদন এড়িয়ে যায়।
এখন লুপ এলে বিবৃতিটি আরও ভালোভাবে বোঝার জন্য কিছু চিত্রের উপর এক নজরে নজর দেওয়া যাক।
চিত্র 1:অন্যথায় স্বাভাবিক সমাপ্তির সাথে নির্মাণ করুন
উদাহরণ
for i in ['T','P']: print(i) else: # Loop else statement print("Loop-else statement successfully executed")
আউটপুট
T P Loop-else statement successfully executed
চিত্র 2:অন্যথায় জোরপূর্বক সমাপ্তির সাথে নির্মাণ করুন
উদাহরণ
for i in ['T','P']: print(i) break else: # Loop else statement print("Loop-else statement successfully executed")
আউটপুট
T
ব্যাখ্যা − লুপ এলেস্ট স্টেটমেন্টটি ইলাস্ট্রেশন 1 এ এক্সিকিউট করা হয় কারণ ফর লুপ সাধারণত লিস্টে তার পুনরাবৃত্তি শেষ করার পরে শেষ হয়ে যায় বিরতির মত জাম্প স্টেটমেন্ট ব্যবহার করে জোরপূর্বক সমাপ্ত করা হয়েছে।
এই চিত্রগুলি স্পষ্টভাবে নির্দেশ করে যে লুপ-অন্য বিবৃতিটি কার্যকর করা হয় না যখন লুপ জোর করে বন্ধ করা হয়৷
এখন আসুন একটি দৃষ্টান্ত দেখি যেখানে কিছু শর্তে লুপ-অন্য বিবৃতিটি কার্যকর করা হয় এবং কিছুতে তা নয়৷
উদাহরণ
def pos_nev_test(): for i in [5,6,7]: if i>=0: print ("Positive number") else: print ("Negative number") break else: print ("Loop-else Executed") # main function pos_nev_test()
আউটপুট
Positive number Positive number Positive number Loop-else Executed
ব্যাখ্যা − এখানে if-else কনস্ট্রাক্টে else ব্লকটি কার্যকর করা হয় না যেন শর্তটি সত্য বলে মূল্যায়ন করা হয়, লুপ-অন্য বিবৃতিটি কার্যকর করা হয়৷
যদি আমরা লুপ [5, 6, 7 ] এর তালিকাটি [7, -1, 3 ] দ্বারা প্রতিস্থাপন করি তাহলে আউটপুট
এ পরিবর্তিত হয়আউটপুট
Positive number Negative number
উপসংহার
এই নিবন্ধে, আমরা লুপ-এলেস স্টেটমেন্টের বাস্তবায়ন এবং বিভিন্ন উপায়ে এটি বাস্তবায়ন করা যায় তা শিখেছি।