Python Tutorial - If...Else
๐ฆ If...Else - Decisions Lena Seekho
๐ Real Life Mein:
Roz ki zindagi mein hum decisions lete hain:
โ๏ธ "Agar baarish ho rahi hai, toh chhatri le jao. Warna cap pehen lo."
๐ "Agar bhook lagi hai, toh khana khao. Warna paani pi lo."
๐ฑ "Agar battery low hai, toh charge karo. Warna use karte raho."
Python mein bhi same - if-else se computer ko decisions lena sikhate hain!
๐ฏ Basic If Statement
Simple If Example
age = 20
if age >= 18:
print("Tum adult ho!")
print("Vote kar sakte ho!")
else:
print("Tum minor ho!")
print("Abhi school jao!")
๐ How It Works
If-Else Ka Flow:
- Condition check karo (True ya False?)
- Agar True โ if block execute
- Agar False โ else block execute
๐ Elif - Multiple Conditions
Grading System Example
marks = 85
if marks >= 90:
print("Grade A+ - Excellent!")
elif marks >= 75:
print("Grade A - Very Good!")
elif marks >= 60:
print("Grade B - Good!")
elif marks >= 40:
print("Grade C - Pass")
else:
print("Fail - Mehnat karo!")
โ๏ธ Comparison Operators
| Operator | Meaning | Example | Result |
|---|---|---|---|
== | Equal to | 5 == 5 | True โ |
!= | Not equal | 5 != 3 | True โ |
> | Greater than | 10 > 5 | True โ |
< | Less than | 3 < 7 | True โ |
>= | Greater or equal | 5 >= 5 | True โ |
<= | Less or equal | 4 <= 3 | False โ |
Yaad Rakho: Indentation (spaces) bahut zaroori hai! If/elif/else ke andar ka code 4 spaces se indent karo.
๐ค Logical Operators - Multiple Conditions
AND, OR, NOT
# AND - Dono conditions True honi chahiye
age = 25
has_license = True
if age >= 18 and has_license:
print("Gaadi chala sakte ho!")
# OR - Koi ek condition True ho
is_raining = True
is_cold = False
if is_raining or is_cold:
print("Jacket pehen lo!")
# NOT - Opposite
is_holiday = False
if not is_holiday:
print("Office jao!")
Example
x = 10
if x > 5:
print("Big")