~2 دقیقه مطالعه • بروزرسانی ۶ مرداد ۱۴۰۴
۱. مقدمه
ساختار شرطی در پایتون به ما امکان میدهد تا بر اساس مقادیر یا شرایط خاص، تصمیمگیری کنیم. این موضوع در ساخت منطق، بررسی ورودی، و کنترل جریان اجرای برنامه بسیار مهم است.
۲. دستور if در پایتون
دستور `if` شرط را بررسی کرده و در صورت True بودن آن، بلوک متناظر اجرا میشود.
x = 7
if x > 5:
print("x is greater than 5")
اگر شرط برقرار نباشد، هیچ چیزی اجرا نمیشود.
۳. دستور if-else
دستور `if-else` حالت جایگزین را برای زمانی که شرط برقرار نیست ارائه میدهد.
x = 3
if x > 5:
print("x is greater than 5")
else:
print("x is not greater than 5")
۴. ساختار if-elif-else
برای بررسی چند شرط مختلف استفاده میشود.
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 باید با فاصله (indentation) مناسب نوشته شوند
- برای شرطهای پیچیده از پرانتز استفاده کنید
- مقایسهٔ رشتهها حساس به حروف بزرگ و کوچک است
۷. نتیجهگیری
استفادهٔ صحیح از ساختارهای شرطی `if` و `if-else` یکی از کلیدیترین مهارتها در پایتون است. با یادگیری ترکیب شرطها و ساختار مناسب، میتوان تصمیمگیریهای پیچیده را به شکلی ساده و مؤثر در برنامه پیادهسازی کرد.
نوشته و پژوهش شده توسط دکتر شاهین صیامی