কম্পিউটার

পাইথনে for লুপের সাথে অন্য শর্তসাপেক্ষ বিবৃতি ব্যবহার করা হচ্ছে


এই নিবন্ধে, আমরা পাইথন 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

উপসংহার

এই নিবন্ধে, আমরা লুপ-এলেস স্টেটমেন্টের বাস্তবায়ন এবং বিভিন্ন উপায়ে এটি বাস্তবায়ন করা যায় তা শিখেছি।


  1. পিপ ব্যবহার করে পাইথনের জন্য প্যাকেজ

  2. জাভাস্ক্রিপ্টে লুপ স্টেটমেন্টের জন্য কি?

  3. জাভাস্ক্রিপ্টে একটি ফ্লোচার্ট ব্যবহার করে লুপের জন্য কীভাবে দেখাবেন?

  4. কোনো লুপ ব্যবহার না করেই প্রিন্ট নম্বর সিরিজের জন্য পাইথন প্রোগ্রাম