دستورات شرطی در پایتون

دستورات شرطی در پایتون یکی از مهم‌ترین مفاهیم  برنامه‌نویسی، توانایی تصمیم‌گیری بر اساس شرایط مختلف است این کار با استفاده از  انجام می‌شود. با استفاده از if, elif و else می‌توان مسیر اجرای برنامه را بر اساس ورودی‌ها یا وضعیت‌ها تغییر داد

اگر درنبال دریافت ویدیو یا به فکر پیشرفت خودتون هستید کلیک کنید:

🔍 ساختار دستور شرطی if دستورات شرطی در پایتون

دستور if برای بررسی یک شرط استفاده می‌شود. اگر شرط درست باشد، بلوک کد مربوط به آن اجرا می‌شود.

python
age = 18
if age >= 18:
    print("شما مجاز به ورود هستید.")

🔄 استفاده از elif برای شرایط چندگانه

اگر شرط اول برقرار نبود، می‌توان شرایط دیگر را با elif بررسی کرد.

python
score = 75
if score >= 90:
    print("عالی")
elif score >= 70:
    print("خوب")
elif score >= 50:
    print("قابل قبول")

🧯 استفاده از else برای حالت پیش‌فرض دستورات شرطی در پایتون

اگر هیچ‌کدام از شرط‌ها برقرار نبودند، بلوک else اجرا می‌شود.

python
score = 40
if score >= 50:
    print("قبول")
else:
    print("رد شده‌اید")

🧠 ترکیب شرط‌ها با عملگرهای منطقی دستورات شرطی در پایتون

می‌توان چند شرط را با and, or, و not ترکیب کرد:

python
age = 20
is_student = True
if age >= 18 and is_student:
    print("دانشجوی بزرگسال")

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

می‌توان درون یک  دیگری نوشت:) دستور شرطی در پایتون

python
age = 25
if age > 18:
    if age < 30:
        print("جوان بزرگسال")

🎮 مثال کاربردی: تعیین وضعیت نمره

python
grade = int(input("نمره را وارد کنید: "))
if grade >= 90:
    print("عالی")
elif grade >= 75:
    print("خوب")
elif grade >= 50:
    print("متوسط")
else:
    print("ضعیف")

 &lt;/div>

🎯 نتیجه‌ دستورات شرطی در پایتون

گیری </h2&amp;gt;<p> </p> ابزار قدرتمندی برای کنترل جریان اجرای برنامه هستند. با استفاده از if, elif و else می‌توان تصمیم‌گیری‌های پیچیده را به‌سادگی پیاده‌سازی کرد. یادگیری این ساختارها پایه‌ای‌ترین گام برای نوشتن برنامه‌های هوشمند و تعاملی است.

✅ مزایای دستورات شرطی در پایتون

&lt;h3&gt;1. 🧠 تصمیم‌گیری هوشمند در برنامهدستورات شرطی مثل if, elif, و else به برنامه اجازه می‌دن بر اساس شرایط مختلف، مسیر اجرای متفاوتی رو انتخاب کنه.

2. 🔄 کنترل جریان اجرای کد

با شرط‌ها می‌تونی تعیین کنی کدها در چه زمانی اجرا بشن یا نشن؛ این یعنی کنترل کامل روی رفتار برنامه.

3. 🛠️ سادگی در نوشتن و خواندن

ساختار شرطی در پایتون بسیار ساده و خواناست؛ حتی برای مبتدی‌ها قابل فهمه و باعث می‌شه کد تمیز و قابل نگهداری باشه.

4. 🧩 ترکیب‌پذیری با سایر ساختارها

شرط‌ها می‌تونن با حلقه‌ها، توابع، ورودی‌ها و حتی کلاس‌ها ترکیب بشن و منطق پیچیده‌تری بسازن.

5. 🧪 تست و اعتبارسنجی داده‌ها

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

6. 🎮 ساخت برنامه‌های تعاملی

از بازی‌های ساده گرفته تا فرم‌های ثبت‌نام و چت‌بات‌ها، همه نیاز به تصمیم‌گیری بر اساس ورودی یا وضعیت دارن.

7. 🧠 آموزش تفکر منطقی

نوشتن شرط‌ها باعث می‌شه برنامه‌نویس یاد بگیره چطور سناریوهای مختلف رو تحلیل کنه و برای هر حالت راه‌حل منطقی ارائه بده.

<h3&gt;8. 📈 افزایش انعطاف‌پذیریدبا شرط‌ها می‌تونی برنامه‌ای بنویسی که در شرایط مختلف رفتار متفاوتی داشته باشه؛ این یعنی برنامه‌ات پویا و قابل توسعه‌ست

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *