পাইথন While লুপ: শর্ত সাপেক্ষে বারবার কাজ করার কৌশল
আমরা আগের ব্লগে for লুপ দেখেছি, যা একটি নির্দিষ্ট তালিকার ওপর ভিত্তি করে কাজ করে। কিন্তু ধরুন, আপনি জানেন না যে কাজটি ঠিক কতবার করতে হবে…
পাইথন While লুপ: শর্ত সাপেক্ষে বারবার কাজ করার কৌশল
আমরা আগের ব্লগে for লুপ দেখেছি, যা একটি নির্দিষ্ট তালিকার ওপর ভিত্তি করে কাজ করে। কিন্তু ধরুন, আপনি জানেন না যে কাজটি ঠিক কতবার করতে হবে, শুধু জানেন যে একটি নির্দিষ্ট শর্ত পূরণ না হওয়া পর্যন্ত কাজটি চালিয়ে যেতে হবে।
যেমন — “যতক্ষণ না পেট ভরছে, ততক্ষণ ভাত খাও।” অথবা “যতক্ষণ না গেম ওভার হচ্ছে, ততক্ষণ খেলো।”
এই ধরনের পরিস্থিতিতে পাইথনে আমরা **while loop** ব্যবহার করি। আজকের ব্লগে আমরা while লুপের আদ্যোপান্ত জানব।
While Loop কী?
সহজ কথায়, while লুপ হলো এমন একটি লুপ যা একটি শর্ত (Condition) চেক করে। যতক্ষণ পর্যন্ত সেই শর্তটি সত্য (True) থাকে, ততক্ষণ লুপের ভেতরের কোডটি বারবার চলতে থাকে। যখনই শর্তটি মিথ্যা (False) হয়ে যায়, লুপটি থেমে যায়।
While Loop এর গঠন (Syntax) এবং ভিজ্যুয়ালাইজেশন
এর গঠন খুবই সরল:
while condition:
# এই কোড ব্লকটি ততক্ষণ চলবে
# যতক্ষণ condition সত্য থাকবে
এটি কীভাবে কাজ করে তা নিচের ফ্লো-চার্টটি দেখলে একদম পরিষ্কার হয়ে যাবে:

메타데이터
- post_id
- a4cd42d43967
- slug
- পাইথন-while-লুপ-শর্ত-সাপেক্ষে-বারবার-কাজ-করার-কৌশল-a4cd42d43967
- url
- https://medium.com/@naimur.naiyimu/%E0%A6%AA%E0%A6%BE%E0%A6%87%E0%A6%A5%E0%A6%A8-while-%E0%A6%B2%E0%A7%81%E0%A6%AA-%E0%A6%B6%E0%A6%B0%E0%A7%8D%E0%A6%A4-%E0%A6%B8%E0%A6%BE%E0%A6%AA%E0%A7%87%E0%A6%95%E0%A7%8D%E0%A6%B7%E0%A7%87-%E0%A6%AC%E0%A6%BE%E0%A6%B0%E0%A6%AC%E0%A6%BE%E0%A6%B0-%E0%A6%95%E0%A6%BE%E0%A6%9C-%E0%A6%95%E0%A6%B0%E0%A6%BE%E0%A6%B0-%E0%A6%95%E0%A7%8C%E0%A6%B6%E0%A6%B2-a4cd42d43967
- canonical_url
- https://medium.com/@naimur.naiyimu/%E0%A6%AA%E0%A6%BE%E0%A6%87%E0%A6%A5%E0%A6%A8-while-%E0%A6%B2%E0%A7%81%E0%A6%AA-%E0%A6%B6%E0%A6%B0%E0%A7%8D%E0%A6%A4-%E0%A6%B8%E0%A6%BE%E0%A6%AA%E0%A7%87%E0%A6%95%E0%A7%8D%E0%A6%B7%E0%A7%87-%E0%A6%AC%E0%A6%BE%E0%A6%B0%E0%A6%AC%E0%A6%BE%E0%A6%B0-%E0%A6%95%E0%A6%BE%E0%A6%9C-%E0%A6%95%E0%A6%B0%E0%A6%BE%E0%A6%B0-%E0%A6%95%E0%A7%8C%E0%A6%B6%E0%A6%B2-a4cd42d43967
- author_url
- https://medium.com/@naimur.naiyimu
- status
- ok
- fetched_at
- 2026-08-08 21:34:13