break, continue, pass

🐍 Python break, continue, pass – বিস্তারিত ব্যাখ্যা

Python লুপ (loop) কন্ট্রোল করার জন্য break, continue এবং pass স্টেটমেন্ট খুবই গুরুত্বপূর্ণ। এগুলো ব্যবহার করে আমরা লুপের স্বাভাবিক প্রবাহ (flow) পরিবর্তন করতে পারি।

🔴 break Statement

break স্টেটমেন্ট ব্যবহার করা হয় কোনো লুপকে সাথে সাথে বন্ধ করে দেওয়ার জন্য। শর্ত পূরণ হলে লুপ আর চলবে না।

📌 Example: break

for i in range(1, 10):
    if i == 5:
        break
    print(i)

# Output:
# 1
# 2
# 3
# 4

👉 এখানে i == 5 হলে লুপ থেমে গেছে, তাই ৫ আর প্রিন্ট হয়নি।

🟡 continue Statement

continue স্টেটমেন্ট বর্তমান iteration বাদ দিয়ে পরবর্তী iteration এ চলে যায়।

📌 Example: continue

for i in range(1, 6):
    if i == 3:
        continue
    print(i)

# Output:
# 1
# 2
# 4
# 5

👉 এখানে i == 3 হলে print স্টেটমেন্ট স্কিপ হয়েছে, কিন্তু লুপ বন্ধ হয়নি।

🔵 pass Statement

pass হলো একটি placeholder। এটি কোনো কাজ করে না, কিন্তু কোড সিনট্যাক্স ঠিক রাখে।

📌 Example: pass

for i in range(1, 5):
    if i == 2:
        pass
    print(i)

# Output:
# 1
# 2
# 3
# 4

👉 pass কোনো প্রভাব ফেলেনি, লুপ স্বাভাবিকভাবেই চলেছে।

📊 break vs continue vs pass

Keyword কাজ
break লুপ সম্পূর্ণ বন্ধ করে দেয়
continue বর্তমান iteration বাদ দিয়ে পরেরটিতে যায়
pass কোনো কাজ করে না (empty statement)

💡 বাস্তব জীবনের ব্যবহার

  • break – সার্চ পাওয়া গেলে লুপ থামানো
  • continue – invalid data skip করা
  • pass – ভবিষ্যতে কোড লেখার জন্য placeholder
সংক্ষেপে: break = stop, continue = skip, pass = do nothing
👼 Quiz
/

লোড হচ্ছে...

Interview Questions:

1. break স্টেটমেন্টের কাজ কী?

break লুপ সম্পূর্ণভাবে বন্ধ করে দেয়।

2. continue স্টেটমেন্টের কাজ কী?

continue বর্তমান iteration বাদ দিয়ে পরবর্তী iteration এ চলে যায়।

3. pass স্টেটমেন্ট কেন ব্যবহার করা হয়?

pass একটি ফাঁকা স্টেটমেন্ট, ভবিষ্যতে কোড লেখার জন্য জায়গা ধরে রাখতে ব্যবহৃত হয়।