Python While Loops

লুপ করার সময় পাইথন সম্পর্কে জানুন

Python Loops

পাইথনের দুটি মৌলিক লুপ কমান্ড রয়েছে:

The while Loop

while লুপের সাহায্যে, কন্ডিশন সত্য না হওয়া পর্যন্ত আমরা স্টেটমেন্টের একটি সেট চালাতে পারি।

উদাহরণ

আপনার নিজস্ব পাইথন সার্ভার পান:

আমি 6 এর কম না হওয়া পর্যন্ত i প্রিন্ট করুন:

i = 1
while i < 6:
  print(i)
  i += 1

💡দ্রষ্টব্য:

i বাড়াতে মনে রাখবেন, অন্যথায় লুপ চিরতরে চলতে থাকবে।

while লুপের জন্য প্রাসঙ্গিক ভেরিয়েবল প্রস্তুত থাকতে হবে, এই উদাহরণে আমাদের একটি সূচক ভেরিয়েবল, i, সংজ্ঞায়িত করতে হবে এবং এটিকে 1 এ সেট করতে হবে।

The break Statement

বিরতি বিবৃতি দিয়ে, লুপ বন্ধ করা যেতে পারে যদিও যখন কন্ডিশন সত্য হয়:

উদাহরণ

আমার বয়স 3 হলে লুপ থেকে প্রস্থান করুন:

i = 1
while i < 6:
  print(i)
  if i == 3:
    break
  i += 1

এই উদাহরণে, লুপটি বিরতি বিবৃতি দ্বারা বন্ধ হয়ে যায় যখন i 3 হয়।

The continue Statement

অবিরত বিবৃতি দিয়ে, আপনি বর্তমান পুনরাবৃত্তি বন্ধ করতে পারেন এবং পরবর্তীটির সাথে চালিয়ে যেতে পারেন:

উদাহরণ

আমি 3 হলে পরবর্তী পুনরাবৃত্তিতে এগিয়ে যান:

i = 0
while i < 6:
  i += 1
  if i == 3:
    continue
  print(i)

এখানে, যখন i 3 হয়, কন্টিনিউ স্টেটমেন্ট সেই পুনরাবৃত্তিকে এড়িয়ে যায়, তাই 3 মুদ্রিত হয় না।

The else Statement

অন্য বিবৃতি দিয়ে, শর্তটি আর সত্য না হলে আপনি কোডের একটি ব্লক কার্যকর করতে পারেন:

উদাহরণ

শর্ত মিথ্যা হয়ে গেলে একটি বার্তা প্রিন্ট করুন:

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i is no longer less than 6")

⚠️দ্রষ্টব্য:

ব্রেক স্টেটমেন্ট দ্বারা লুপটি বন্ধ হয়ে গেলে else ব্লকটি কার্যকর করা হয় না।

অন্য ব্লকটি তখনই কার্যকর করা হয় যখন লুপ স্বাভাবিকভাবে বন্ধ হয়ে যায় এবং বিরতি বিবৃতি দ্বারা বাধাপ্রাপ্ত হয় না।

অনুশীলন করুন

একটি লুপ থেকে প্রস্থান করার জন্য সঠিক সিনট্যাক্স কি?

end
✗ ভুল! পাইথনের শেষে লুপ টার্মিনেশন ট্যাগ নয়
return
✗ ভুল! return একটি ফাংশন থেকে একটি মান ফেরাতে ব্যবহৃত হয়, লুপটি বন্ধ করতে নয়
break
✓ ঠিক আছে! বিরতি হল একটি বৈধ ট্যাগ যা কিছুক্ষণের আগে শেষ করার জন্য বা লুপের জন্য