কন্ডিশনাল স্টেটমেন্ট — if/elif/else

লেসন ৪০ / ৫১

শর্তযুক্ত বিবৃতি (Conditional Statements)

কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে প্রোগ্রামে শর্তের ভিত্তিতে সিদ্ধান্ত নেওয়া যায়।

if স্টেটমেন্ট

age = 18
if age >= 18:
    print("আপনি ভোট দিতে পারবেন ✅")

if-else

number = 7
if number % 2 == 0:
    print(f"{number} জোড় সংখ্যা")
else:
    print(f"{number} বিজোড় সংখ্যা")

if-elif-else (একাধিক শর্ত)

marks = 75
if marks >= 80:
    grade = "A+"
elif marks >= 70:
    grade = "A"
elif marks >= 60:
    grade = "B"
elif marks >= 50:
    grade = "C"
elif marks >= 40:
    grade = "D"
else:
    grade = "F (ফেল)"

print(f"গ্রেড: {grade}")  # গ্রেড: A

Nested if (if-এর ভিতরে if)

age = 20
has_id = True

if age >= 18:
    if has_id:
        print("প্রবেশ অনুমোদিত ✅")
    else:
        print("ID কার্ড আনুন")
else:
    print("বয়স ১৮ এর কম, প্রবেশ নিষেধ ❌")

Ternary Operator (এক লাইনে if-else)

age = 20
status = "প্রাপ্তবয়স্ক" if age >= 18 else "অপ্রাপ্তবয়স্ক"
print(status)