if, else, elif স্টেটমেন্ট

🐍 Python if, else, elif স্টেটমেন্ট (পূর্ণ ব্যাখ্যা)

Python প্রোগ্রামিং-এ if, else, elif হলো Decision Making Statement। অর্থাৎ, কোনো শর্ত (condition) সত্য না মিথ্যা তার উপর ভিত্তি করে প্রোগ্রাম কোন কাজ করবে তা নির্ধারণ করে।


📌 ১. if স্টেটমেন্ট

if স্টেটমেন্ট ব্যবহার করা হয় যখন কোনো একটি নির্দিষ্ট শর্ত সত্য হলে কিছু কোড চালাতে চাই।

age = 18

if age >= 18:
    print("You are eligible to vote")

🟢 Output:

You are eligible to vote

এখানে age >= 18 শর্তটি সত্য হওয়ায় if ব্লকের কোড এক্সিকিউট হয়েছে।


📌 ২. if - else স্টেটমেন্ট

যখন একটি শর্ত সত্য হলে এক কাজ আর মিথ্যা হলে অন্য কাজ করতে চাই, তখন if-else ব্যবহার করা হয়।

age = 16

if age >= 18:
    print("You can vote")
else:
    print("You cannot vote")

🟢 Output:

You cannot vote

এখানে শর্তটি মিথ্যা হওয়ায় else ব্লকের কোড রান হয়েছে।


📌 ৩. elif স্টেটমেন্ট

যখন একাধিক শর্ত চেক করতে হয়, তখন elif (else if) ব্যবহার করা হয়।

marks = 75

if marks >= 90:
    print("Grade: A")
elif marks >= 60:
    print("Grade: B")
elif marks >= 40:
    print("Grade: C")
else:
    print("Fail")

🟢 Output:

Grade: B

Python প্রথম সত্য শর্তটি খুঁজে পেলে সেখানেই থেমে যায় এবং বাকি শর্ত আর চেক করে না।


📌 ৪. Nested if স্টেটমেন্ট

একটি if স্টেটমেন্টের ভিতরে আরেকটি if স্টেটমেন্ট থাকলে তাকে Nested if বলে।

age = 20
citizen = True

if age >= 18:
    if citizen:
        print("Eligible for vote")
    else:
        print("Citizenship required")
else:
    print("Age must be 18+")

🟢 Output:

Eligible for vote

⚠️ সাধারণ ভুল (Common Mistakes)

  • Indentation ভুল করা
  • = এবং == গুলিয়ে ফেলা
  • elif এর পরে else না লেখা

✅ সংক্ষেপে মনে রাখবেন

  • if → একটি শর্ত চেক করে
  • else → শর্ত মিথ্যা হলে চলে
  • elif → একাধিক শর্ত চেক করে
  • Python এ indentation খুব গুরুত্বপূর্ণ
🎯 if, else, elif ভালোভাবে বুঝলে Python এর ৫০% লজিক আপনি শিখে ফেলেছেন!
👼 Quiz
/

লোড হচ্ছে...

Interview Questions:

1. if স্টেটমেন্ট কী কাজে ব্যবহৃত হয়?

if স্টেটমেন্ট শর্ত সত্য হলে নির্দিষ্ট কোড চালানোর জন্য ব্যবহৃত হয়।

2. elif কেন ব্যবহার করা হয়?

একাধিক শর্ত যাচাই করার জন্য elif ব্যবহার করা হয়।