دستورات شرطی در برنامهنویسی برای اجرای بخش خاصی از کد بر اساس یک شرط منطقی استفاده میشوند. در زبان پایتون، این ساختار با استفاده از if و دستورات مرتبط آن پیادهسازی میشود.
در این مطلب، بهصورت جامع با ساختار شرطی if، elif و else و مثالهای کاربردی آشنا میشویم.
ساختار کلی دستورات شرطی
ساختار دستورات شرطی در پایتون به شکل زیر است:
1. دستور if
دستور if برای بررسی یک شرط استفاده میشود. اگر شرط درست باشد، کد درون بلوک if اجرا خواهد شد.
مثال:
خروجی:
شما بزرگسال هستید
2. دستور else
وقتی شرط if برقرار نباشد (نادرست باشد)، از دستور else استفاده میکنیم.
مثال:
خروجی:
شما هنوز بزرگسال نیستید
3. دستور elif
زمانی که بخواهیم چند شرط را بررسی کنیم، از دستور elif استفاده میکنیم.
مثال:
خروجی:
نمره شما خوب است
4. استفاده از چندین شرط در یک دستور با عملگرهای منطقی
برای ترکیب چند شرط، میتوان از عملگرهای منطقی مانند and، or و not استفاده کرد.
مثال با and:
خروجی:
شما واجد شرایط وام هستید
مثال با or:
خروجی:
شما میتوانید وارد شوید
مثال با not:
خروجی:
لطفاً ابتدا ثبتنام کنید
5. شرطهای تو در تو (Nested Conditions)
میتوان از شرطهای تو در تو برای بررسی شرایط پیچیدهتر استفاده کرد.
مثال:
خروجی:
شما دانشجوی بزرگسال هستید
6. دستورات شرطی کوتاه (Ternary Operator)
برای سادهتر کردن شرطهای ساده، میتوان از عملگر شرطی کوتاه استفاده کرد.
مثال:
خروجی:
بزرگسال
7. مثالهای کاربردی دستورات شرطی در پروژهها
مثال 1: برنامه تعیین وضعیت قبولی یا مردودی دانشجو
مثال 2: بررسی زوج یا فرد بودن عدد
مثال 3: برنامه محاسبه تخفیف
نتیجهگیری
دستورات شرطی در پایتون یکی از بخشهای اصلی برنامهنویسی برای کنترل روند اجرای کدها هستند. با استفاده از if، elif و else میتوان شرطهای مختلف را بررسی کرد و کدهای متناسب با هر شرط را اجرا نمود.
اگر سوالی در مورد دستورات شرطی دارید یا به دنبال مثالهای بیشتری هستید، در بخش نظرات به اشتراک بگذارید.
دیدگاهها