شرط در پایتون چیست؟ آموزش if، else و elif با مثال
شرط در پایتون چیست؟ آموزش if، else و elif با مثال
مقدمه
یکی از پایههای اصلی تصمیمگیری در برنامهنویسی، استفاده از ساختار شرطی است. در زبان پایتون هم این امکان از طریق دستورهای if، else و elif فراهم شده است. در این مقاله، بهصورت کامل با شرط در پایتون آشنا میشوید و میآموزید چطور با استفاده از این دستورات، منطق برنامه را کنترل کنید.
ساختار شرط در پایتون: if
دستور if بررسی میکند که آیا یک شرط برقرار است یا خیر. اگر شرط درست باشد (True)، کدی که در بلاک if نوشته شده اجرا میشود.
✅ مثال ساده:
age = 18
if age >= 18:
print(“شما بزرگسال هستید.”)
اگر مقدار age برابر یا بزرگتر از ۱۸ باشد، پیام چاپ میشود.
استفاده از else
اگر شرط if برقرار نباشد، میتوان از else استفاده کرد تا دستوری دیگر اجرا شود.
✅ مثال:
age = 16
if age >= 18:
print(“شما بزرگسال هستید.”)
else:
print(“شما هنوز به سن قانونی نرسیدهاید.”)
استفاده از elif (else if)
اگر چندین شرط مختلف وجود دارد، میتوانید از elif استفاده کنید.
✅ مثال:
score = 75
if score >= 90:
print(“عالی”)
elif score >= 70:
print(“خوب”)
else:
print(“نیاز به تلاش بیشتر”)
نکات مهم درباره شرط در پایتون
- شرطها باید با دقت و با توجه به اولویتها نوشته شوند.
- استفاده از عملگرهای مقایسهای مثل ==، !=، <، >، <= و >= در شرطها رایج است.
- بلاکهای مربوط به if، elif و else باید با تورفتگی (indentation) مشخص شوند.
ترکیب چند شرط با and و or
میتوان چندین شرط را با and یا or ترکیب کرد:
age = 20
has_id = True
if age >= 18 and has_id:
print(“ورود مجاز است.”)
بررسی نقیض شرط با not
عملگر not شرط را برعکس میکند:
is_logged_in = False
if not is_logged_in:
print(“لطفاً وارد شوید.”)
نتیجهگیری
در این مقاله یاد گرفتید که چطور از شرط در پایتون برای کنترل جریان اجرای برنامه استفاده کنید. استفاده صحیح از if، elif و else به شما این امکان را میدهد که منطق برنامهتان را هوشمند و انعطافپذیر طراحی کنید.
اگه علاقه مند به یادگیری پایتون هستین حتما مارو داخل شبکه های اجتماعی هم دنبال کنین
راستی من حمیدم اینجا قرار باهم پایتون یاد بگیریم


دیدگاهتان را بنویسید