دستورات شرطی (Conditions) در Python

دستورات شرطی به ما اجازه می‌دهند بسته به برقرار بودن یا نبودن یک شرط، بخش‌های مختلفی از کد را اجرا کنیم.

دستور if


age = 20
if age >= 18:
    print("بزرگسال هستید")

دستور if...else


age = 15
if age >= 18:
    print("بزرگسال هستید")
else:
    print("نوجوان هستید")

دستور if...elif...else


score = 75
if score >= 90:
    print("عالی")
elif score >= 60:
    print("قبول")
else:
    print("مردود")

شرط‌های تودرتو (Nested Conditions)


age = 25
has_license = True

if age >= 18:
    if has_license:
        print("می‌توانید رانندگی کنید")
    else:
        print("ابتدا باید گواهینامه بگیرید")
else:
    print("سن کافی برای رانندگی ندارید")

عبارت شرطی سه‌گانه (Ternary)

Python امکان نوشتن شرط‌های ساده را در یک خط فراهم می‌کند:


age = 20
status = "بزرگسال" if age >= 18 else "نوجوان"
print(status)

جمع‌بندی

دستورات شرطی ابزار اصلی برای تصمیم‌گیری در برنامه هستند. در مقاله بعدی با حلقه‌ها در Python آشنا می‌شویم.