|8. Conditional Statements
Chapter 8Python Tutorial~1 min read

Conditional Statements

if/elif/else — Decisions घेणे

Conditional statements म्हणजे program ला decisions घ्यायला शिकवणे. 'जर हे true असेल तर हे करा, नाहीतर ते करा' — हे आपण if/elif/else वापरून करतो.

Marathi Analogy

ATM machine सारखे: "जर balance >= withdrawal amount तर पैसे द्या, नाहीतर Insufficient Balance दाखवा." हेच if-else आहे!

if Statement

Simple if

python
applePrice = 180
budget = 200

if applePrice <= budget:
    print("Alexa, add apples to cart! 🛒")

# condition False असेल तर block skip होतो
temperature = 15
if temperature > 30:
    print("खूप उकडतंय! AC चालू करा")
# Output: (काहीही नाही — condition False)

if-else

if-else — दोन पर्याय

python
marks = 35

if marks >= 40:
    print("Pass ✅ — अभिनंदन!")
else:
    print("Fail ❌ — पुन्हा प्रयत्न करा!")

# One-liner (ternary) — एकाच line मध्ये
result = "Pass ✅" if marks >= 40 else "Fail ❌"
print(result)

if-elif-else — Multiple Conditions

Grade calculator

python
marks = 75

if marks >= 90:
    grade = "A+"
elif marks >= 80:
    grade = "A"
elif marks >= 70:
    grade = "B"
elif marks >= 60:
    grade = "C"
elif marks >= 40:
    grade = "D"
else:
    grade = "F"

print(f"Marks: {marks}, Grade: {grade}")
# Output: Marks: 75, Grade: B
📌

Python मध्ये indentation (space/tab) खूप महत्त्वाचे आहे! if: नंतर 4 spaces किंवा 1 tab द्यायला हवे. Indentation चुकीचे असेल तर IndentationError येतो.

Key Points — लक्षात ठेवा

  • if condition: — True असेल तर block run होतो
  • else: — condition False असेल तर
  • elif — multiple conditions check करायला
  • Python मध्ये curly braces नाहीत — indentation matters!
  • Ternary: val = x if condition else y
0/12 chapters पूर्ण