পাইথনে, while লুপ একটি নির্দিষ্ট শর্ত সত্য থাকা পর্যন্ত নিরাপদ ভাবে একাধিক বার একটি ব্লক কোড চালানোর জন্য ব্যবহৃত হয়। লুপের প্রতিটি স্টেপে শর্ত যতক্ষণ সত্য থাকবে, ততক্ষণ লুপ চলবে।
সিনট্যাক্স
while condition:
# এই ব্লক কোড চলবে যতক্ষণ condition সত্য থাকে
# ব্লকের কোডউদাহরণ
চলুন একটি উদাহরণে দেখা যাক কিভাবে while লুপ কাজ করে:
count = 0
while count < 5:
print("Count:", count)
count += 1
উপরের কোডটি আউটপুট হিসেবে নিম্নরূপ দেবে:
Count: 0
Count: 1
Count: 2
Count: 3
Count: 4উদাহরণের ব্যাখ্যা
- আমরা
countনামক একটি ভেরিয়েবল ব্যবহার করেছি যেটি শূন্য দিয়ে শুরু হয়। - লুপের শর্ত হলো
count < 5। লুপটি যতক্ষণ লুপের শর্তটি সত্য থাকে, ততক্ষণ চলবে। - প্রত্যাখ্যানে, প্রিন্ট স্টেটমেন্ট ব্যবহার করে আমরা প্রিন্ট করেছি কতগুলি
countস্থানান্তর ঘটেছে। - শেষে, আমরা
countভেরিয়েবলের মান একচেয়ে বড় হলেও লুপ থেমে যাবে না, কারণ লুপের শর্তটি আর সত্য নেই।