ساختار شرطی در پایتون به ما امکان میدهد تا بر اساس مقادیر یا شرایط خاص، تصمیمگیری کنیم. این موضوع در ساخت منطق، بررسی ورودی، و کنترل جریان اجرای برنامه بسیار مهم است.
دستور `if` شرط را بررسی کرده و در صورت True بودن آن، بلوک متناظر اجرا میشود.
x = 7
if x > 5:
print("x is greater than 5")
اگر شرط برقرار نباشد، هیچ چیزی اجرا نمیشود.
دستور `if-else` حالت جایگزین را برای زمانی که شرط برقرار نیست ارائه میدهد.
x = 3
if x > 5:
print("x is greater than 5")
else:
print("x is not greater than 5")
برای بررسی چند شرط مختلف استفاده میشود.
x = 5
if x > 10:
print("Greater than 10")
elif x == 5:
print("Exactly 5")
else:
print("Other value")
با استفاده از `and`, `or`, و `not` میتوان چندین شرط را ترکیب کرد.
age = 20
is_member = True
if age > 18 and is_member:
print("Access granted")
استفادهٔ صحیح از ساختارهای شرطی `if` و `if-else` یکی از کلیدیترین مهارتها در پایتون است. با یادگیری ترکیب شرطها و ساختار مناسب، میتوان تصمیمگیریهای پیچیده را به شکلی ساده و مؤثر در برنامه پیادهسازی کرد.