লুপ: ফর এবং হোয়াইল (For and While)
১. For লুপের গঠন এবং
ব্যবহার:
For লুপ সাধারণত
নির্দিষ্ট সংখ্যক বার একটি কাজ সম্পন্ন করতে ব্যবহৃত হয়। এটি একটি কাউন্টার বা
ইনডেক্সের উপর ভিত্তি করে কাজ করে এবং প্রতিবার নির্দিষ্ট মান বাড়ায় বা কমায়।
গঠন:
for প্রাথমিক_ভ্যারিয়েবল in পরিসীমা:
# লুপের অভ্যন্তরের কোড
উদাহরণ:
for i in range(1, 6):
print(i)
ব্যাখ্যা:
- এখানে i একটি
ইনডেক্স বা কাউন্টার, যা ১ থেকে ৫ পর্যন্ত প্রতিবার ১ করে বাড়বে।
- range(1, 6) মানে ১ থেকে শুরু করে ৫ পর্যন্ত সংখ্যা নেওয়া (শেষ
সংখ্যাটি অন্তর্ভুক্ত নয়)।
আউটপুট:
1
2
3
4
5
২. While লুপের গঠন এবং
ব্যবহার:
While লুপ একটি নির্দিষ্ট
শর্ত পূর্ণ না হওয়া পর্যন্ত কাজ করে। অর্থাৎ, যতক্ষণ শর্ত সত্য থাকে,
ততক্ষণ লুপ
চলতে থাকবে।
গঠন:
while শর্ত:
# লুপের অভ্যন্তরের কোড
উদাহরণ:
count = 1
while count <= 5:
print(count)
count += 1
ব্যাখ্যা:
- এখানে count শুরুতে ১
থাকে এবং প্রতিবার ১ করে বাড়ানো হয়।
- লুপটি চলতে থাকবে যতক্ষণ count
৫ এর কম বা সমান থাকে।
আউটপুট:
1
2
3
4
5
৩. ব্রেক (Break) এবং কন্টিনিউ (Continue)
ব্যবহার:
Break:
Break লুপের ভিতরে ব্যবহার করা
হয় লুপের কার্যক্রম বন্ধ করতে। যখন break ব্যবহার করা
হয়, তখন লুপটি
তাৎক্ষণিকভাবে থেমে যায়, এবং লুপের বাইরে চলে যায়।
উদাহরণ:
for i in range(1, 10):
if i == 5:
break
print(i)
ব্যাখ্যা:
- এখানে i ৫ এর সমান
হলে লুপটি থেমে যাবে।
আউটপুট:
1
2
3
4
Continue:
Continue ব্যবহৃত হয় কোনো শর্ত পূরণ
হলে ঐ নির্দিষ্ট ধাপটি বাদ দিয়ে লুপের পরবর্তী ধাপে চলে যেতে।
উদাহরণ:
for i in range(1, 6):
if i == 3:
continue
print(i)
ব্যাখ্যা:
- যখন i ৩ হবে,
তখন continue এর
মাধ্যমে ঐ ধাপটি বাদ দিয়ে পরবর্তী ধাপ শুরু হবে।
আউটপুট:
1
2
4
5
সারমর্ম:
- For লুপ নির্দিষ্ট
সংখ্যক পুনরাবৃত্তির জন্য ব্যবহৃত হয়।
- While লুপ শর্ত সত্য
থাকা পর্যন্ত চলতে থাকে।
- Break লুপকে তাত্ক্ষণিকভাবে থামায়।
- Continue লুপের বর্তমান পুনরাবৃত্তি বাদ দিয়ে
পরবর্তীটি চালায়।
মন্তব্যসমূহ
একটি মন্তব্য পোস্ট করুন