Python এ if, elif, else Conditional Statement – সহজভাবে শেখা


Introduction

Programming করার সময় অনেক সময় এমন পরিস্থিতি আসে যেখানে আমাদের একটা condition check করে সিদ্ধান্ত নিতে হয়। যেমন – একজন ছাত্র pass করেছে নাকি fail, কোনো সংখ্যা even নাকি odd, বা temperature বেশি হলে AC চালু হবে কিনা।

Python-এ এই decision নেওয়ার জন্য ব্যবহার করা হয় conditional statements:

  • if

  • elif

  • else

এই তিনটি ব্যবহার করে program automatically ঠিক করে কোন code execute হবে।


1️⃣ if Statement কী?

if হলো সবচেয়ে basic conditional statement। এখানে Python একটি condition check করে।

👉 যদি condition True হয় → ভিতরের code run করবে
👉 যদি False হয় → code skip করবে

Basic Syntax

if condition:
code_to_execute

Example: Number Positive কিনা check করা

number = 10

if number > 0:
print("Number is positive")

Output

Number is positive

কী হচ্ছে এখানে?

  • number > 0 condition check হচ্ছে

  • 10 > 0 → True

  • তাই print() execute হয়েছে


Example: Multiple Lines inside if

if block এর ভিতরে একাধিক line থাকতে পারে।

temperature = 35

if temperature > 30:
print("Temperature is high")
print("Turn on the fan")

Output

Temperature is high
Turn on the fan

2️⃣ if-else Statement

যদি condition False হয়, তখন অন্য code run করানোর জন্য ব্যবহার করা হয় else

Syntax

if condition:
code_if_true
else:
code_if_false

Example: Even বা Odd Number

num = 7

if num % 2 == 0:
print("Number is Even")
else:
print("Number is Odd")

Output

Number is Odd

Explanation

  • % হলো modulus operator

  • 7 % 2 = 1

  • তাই condition False

  • else block run হয়েছে


3️⃣ if-elif-else Statement

কখনো কখনো একাধিক condition check করতে হয়। তখন elif ব্যবহার করা হয়।

elif মানে else if

Syntax

if condition1:
code
elif condition2:
code
elif condition3:
code
else:
code

Example: Student Grade System

marks = 82

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

Output

Grade: A

Explanation

Python condition গুলো top থেকে bottom check করে

  • marks >= 90 → False

  • marks >= 75 → True

  • তাই এখানেই stop করে এবং output দেয়।


Real-life Analogy (সহজ উদাহরণ)

ধরো তুমি Kolkata Metro ধরতে যাচ্ছো।

if metro এসেছে:
উঠে পড়ো
elif 5 মিনিটে আসবে:
একটু অপেক্ষা করো
else:
cab বুক করো

এখানেও তুমি condition অনুযায়ী সিদ্ধান্ত নিচ্ছো, ঠিক Python এর conditional statement এর মতো।


Beginners এর জন্য কিছু গুরুত্বপূর্ণ Tips

✔ Python-এ indentation খুব গুরুত্বপূর্ণ
: ব্যবহার করতে ভুলবে না
✔ condition সবসময় True বা False return করে

Example:

age = 18

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

Short Summary

  • Python-এ decision নেওয়ার জন্য conditional statements ব্যবহার করা হয়

  • if → condition True হলে code run করে

  • if-else → True হলে এক code, False হলে অন্য code

  • if-elif-else → একাধিক condition check করার জন্য

  • Python code এ indentation এবং colon (:) খুব গুরুত্বপূর্ণ