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
লোড হচ্ছে...
1. break স্টেটমেন্টের কাজ কী?
break লুপ সম্পূর্ণভাবে বন্ধ করে দেয়।
2. continue স্টেটমেন্টের কাজ কী?
continue বর্তমান iteration বাদ দিয়ে পরবর্তী iteration এ চলে যায়।
3. pass স্টেটমেন্ট কেন ব্যবহার করা হয়?
pass একটি ফাঁকা স্টেটমেন্ট, ভবিষ্যতে কোড লেখার জন্য জায়গা ধরে রাখতে ব্যবহৃত হয়।