কম্পিউটার টিউটোরিয়াল

Python লুপের else ক্লজ বোঝা


Python-এ অনন্য ফিচারগুলোর একটা হলো লুপের সাথে else ক্লজ ব্যবহার করা। এই ফিচার C/C++ বা Java-তে নেই।

সাধারণত, লুপ বডি লুপিং কন্ডিশন দ্বারা কন্ট্রোল্ডভাবে রিপিটেডলি এক্সিকিউট হয়, যার পর সেটির পরের স্টেটমেন্টগুলো এক্সিকিউট হওয়া শুরু করে। Python লুপে একটি else ব্লক থাকলে সেটি সকল ইটারেশন শেষে এবং প্রোগ্রাম লুপ ছাড়ার আগে এক্সিকিউট হয়। নিচের উদাহরণটি দেখুন:

উদাহরণ

for x in range(5): print ('inside body of loop',x) else: print ('else block of loop') print ('outside loop')

আউটপুট

ফলাফল দেখায় else ব্লক লুপ ব্লক ছাড়ার আগে এক্সিকিউট হয়েছে।

inside body of loop 0 inside body of loop 1 inside body of loop 2 inside body of loop 3 inside body of loop 4 else block of loop outside loop

  1. Python-এ matplotlib-এ 'backend' সেট করার পদ্ধতি

  2. টেনসরফ্লো (TensorFlow) কীভাবে পাইথনে মডেল ট্রেন (train) করতে ব্যবহৃত হয়?

  3. পাইথনে 'except' ক্লজ একাধিক এক্সসেপশনের সাথে ব্যবহার করা

  4. পাইথন ফাংশনের আর্গামেন্ট সংখ্যা বের করার পদ্ধতি