শর্তবোধক বিবৃতি ও লুপিং ০২ ( Python Programming )




লুপ: ফর এবং হোয়াইল (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 লুপের বর্তমান পুনরাবৃত্তি বাদ দিয়ে পরবর্তীটি চালায়

মন্তব্যসমূহ