Overview
if-else se program ko conditions ke hisaab se decisions lene dete hain — yani branching.
Analogy
Jaise traffic signal — green pe chalte hain, red pe rukte hain, yellow pe dhyan dete hain.
Step-by-step
- if condition: likho
- Condition True hone par wala code add karo
- elif se aur conditions chain karo
- else se default case handle karo
Visual
if x > 0:
print("Positive")
elif x == 0:
print("Zero")
else:
print("Negative")
Common mistakes
- Condition ke baad colon (:) bhool jaana
- Indentation galat karna
- Comparison mein = likhna (== chahiye tha)
Practice questions
- Temperature ko thanda/comfortable/garam classify karo
- Grade checker if-elif-else se banao