ভূমিকা
লুপ কন্ট্রোল স্টেটমেন্টগুলো লুপের সাধারণ এক্সিকিউশন ক্রমকে পরিবর্তন করে। যখন এক্সিকিউশন একটি স্কোপ ছেড়ে যায়, তখন সেই স্কোপে তৈরি সকল অটোমেটিক অবজেক্ট নষ্ট হয়ে যায়।
পাইথন প্রয়োজিত লুপ কন্ট্রোল স্টেটমেন্টগুলো
| ক্রম | স্টেটমেন্ট ও বিবরণ |
|---|---|
| ১ | break স্টেটমেন্ট লুপ টার্মিনেট করে এবং লুপের hemen পরের স্টেটমেন্টে এক্সিকিউশন ট্রান্সফার করে। |
| ২ | continue স্টেটমেন্ট লুপের বাকি বডি বাদ দিয়ে শর্ত পুনরায় চেক করে এবং পরবর্তী ইটারেশন শুরু করে। |
| ৩ | pass স্টেটমেন্ট সিন্ট্যাক্টিক্যালি স্টেটমেন্ট দরকার হলে কিন্তু কোনো কমান্ড বা কোড এক্সিকিউট করতে না চাইলে pass ব্যবহার করা হয়। |
উদাহরণ
break উদাহরণ
for i in range(10):
if i == 5:
break
print(i)
# আউটপুট: 0 1 2 3 4
continue উদাহরণ
for i in range(5):
if i == 2:
continue
print(i)
# আউটপুট: 0 1 3 4
pass উদাহরণ
for i in range(3):
if i == 1:
pass # কিছুই করবে না
print(i)
# আউটপুট: 0 1 2