কম্পিউটার টিউটোরিয়াল

পাইথনে লুপ কন্ট্রোল স্টেটমেন্ট (Loop Control Statements in Python)


ভূমিকা

লুপ কন্ট্রোল স্টেটমেন্টগুলো লুপের সাধারণ এক্সিকিউশন ক্রমকে পরিবর্তন করে। যখন এক্সিকিউশন একটি স্কোপ ছেড়ে যায়, তখন সেই স্কোপে তৈরি সকল অটোমেটিক অবজেক্ট নষ্ট হয়ে যায়।

পাইথন প্রয়োজিত লুপ কন্ট্রোল স্টেটমেন্টগুলো

ক্রমস্টেটমেন্ট ও বিবরণ
১ 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
  1. পাইথন if ক্লজে break স্টেটমেন্ট ব্যবহার করা যায় কি?

  2. পাইথন if স্টেটমেন্টের সঠিক সিনট্যাক্স কী?

  3. পাইথনে একাধিক স্টেটমেন্ট গ্রুপকে স্যুট বলে কেন?

  4. জাভা কন্ট্রোল ফ্লো মাস্টার করুন: If…Else এবং Switch স্টেটমেন্ট ব্যাখ্যা