Python Loops
পাইথনের দুটি মৌলিক লুপ কমান্ড রয়েছে:
- যখন 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 ব্লকটি কার্যকর করা হয় না।
অন্য ব্লকটি তখনই কার্যকর করা হয় যখন লুপ স্বাভাবিকভাবে বন্ধ হয়ে যায় এবং বিরতি বিবৃতি দ্বারা বাধাপ্রাপ্ত হয় না।