دستورات شرطی (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 آشنا میشویم.