ধরো, তুমি সকাল দশটায় ইউটিউবে ঢুকলে ১ ঘন্টার রিমাইন্ডার সেট করে। যে তুমি একটার পর একটা ভিডিও দেখবে ১১ টা পর্যন্ত। এখানে তুমি একটার পর একটা ভিডিও দেখছো, তার মানে তুমি একটি লুপাের(loop) মধ্যে আছো। তবে, তোমার লুপে একটি শর্ত আছে, তা হলো লুপটি চলবে ১ ঘন্টা। এর মানে হচ্ছে, তুমি While Loop এ আছো।

যখন কোনো একটি কাজ একটি শর্তের ভিত্তিতে বারবার করা হয়, তখন তাকে While Loop বলা হয়।

অন্যভাবে বললে, while লুপ হলো প্রোগ্রামিংয়ের একটি গুরুত্বপূর্ণ অংশ যা একটি শর্ত (condition) সত্য হওয়া পর্যন্ত নির্দিষ্ট কোড বারবার চালাতে সাহায্য করে। Python-এ এটি সাধারণত এমন কাজ করতে ব্যবহৃত হয় যেখানে আমরা জানি না লুপ কতবার চলবে, তবে আমরা একটি শর্ত দিয়েই এটি নিয়ন্ত্রণ করি।

নিচে while loop এর একটি উদাহরণ দেওয়া হলো :

count = 0
while count < 5:
  print (count)
  count = count + 1

While Loop Structure

While loop লিখতে তোমাকে ৫ টি কাজ করতে হবে :

  1. প্রথমে একটি loop variable তৈরি করতে হবে।
  2. while কী-ওয়ার্ডটি লিখতে হবে।
  3. while এর পরে থামার জন্য একটি কন্ডিশন লিখতে হবে বা শর্ত লিখতে হবে।
  4. while এর নিচে, যে কাজটি বারবার করতে হবে, সেটি লিখতে হবে।
  5. loop variable কে আপডেট করতে হবে। অন্যথায়, loop কোনো দিনও শেষ হবে না।

চলো, নিচের প্রোগ্রামটির চুল-ছেড়া বিশ্লেষণ করি:

count = 0
while count < 5:
  print (count)
  count = count + 1

ব্যাখ্যা:

  1. count = 0 এখানে count নামে একটি ভেরিয়েবল তৈরি করা হয়েছে এবং এর মান 0 দেওয়া হয়েছে।