چک کردن عبارت های شرطی (Condition Statement) (اجرای دستورات شرطی)، با if و else و elif ، در پایتون (Python)
با استفاده از if و else و elif در پایتون (Python) می توانیم عبارت های شرطی (Condition Statement) مختلف را چک کنیم و سپس بر اساس برآورده شدن یا نشدن شرط ها، کدهای مورد نظر خود را اجرا نماییم.
استفاده از if به تنهایی، در پایتون (Python) :
با استفاده از if می توانیم یک شرط خاص را چک کنیم و چنانچه شرط برآورده شود، یک سری کد اجرا خواهد شد. به مثال زیر توجه کنید :
چک می کنیم که اگر مقدار متغیر A برابر 2 باشد، یک عبارت در خروجی چاپ شود :
شرط برابر عبارت زیر می باشد (علامت های == برای چک کردن مساوی بودن به کار می روند) :
نتیجه :
استفاده از if به همراه else ، در پایتون (Python) :
با استفاده از if می توانیم یک شرط خاص را چک کنیم و چنانچه شرط برآورده شود، یک سری کد اجرا خواهد شد، اما بعد از آن، else را هم ذکر خواهیم کرد که در صورت برآورده نشدن شرط مربوط به if ، آنگاه کدهای تعیین شده برای else اجرا می شود. به مثال زیر توجه کنید :
چک می کنیم که اگر مقدار متغیر A برابر 2 باشد، یک عبارت در خروجی چاپ شود و در غیر این صورت، عبارت دیگری در خروجی چاپ گردد :
نتیجه :
استفاده از if به همراه elif ، در پایتون (Python) :
چگونگی استفاده از if به همراه else را شرح دادیم، اما هنگام استفاده از else ، تنها تعیین می شود که اگر شرط مربوط به if برآورده نشده باشد، آنگاه کدهای مربوط به else اجرا گردد. بنابراین else به تنهایی ، در هنگامی که قصد داریم که چندین عبارت شرطی را به صورت پی در پی چک کنیم، مناسب نمی باشد. عبارت elif به جای else ، به ما این امکان را می دهد که اگر شرط قبلی برآورده نشد، بلافاصله یک شرط دیگر را چک کنیم (elif ، مخفف else if می باشد و مشابه else است که یک شرط نیز برای آن ذکر گردد). برای درک بهتر این موضوع، به مثال زیر توجه کنید :
ابتدا با if چک می کنیم که اگر مقدار متغیر A برابر 2 باشد، عبارت A = 2 در خروجی چاپ شود. بعد از آن، elif ذکر شده که یعنی اگر A برابر 2 نبود، آنگاه چک شود که اگر A برابر 3 است، عبارت A = 3 در خروجی چاپ گردد. سپس یک elif دیگر داریم که چک می کند که اگر A برابر 4 است، عبارت A = 4 در خروجی چاپ شود (تنها در صورتی به این مرحله از چک کردن می رسیم که متغیر A برابر 2 یا 3 نباشد، یعنی شرط های هیچیک از مراحل قبلی برآورده نشده باشد). در آخر هم، یک عبارت else را به کار برده ایم که اگر هیچیک از شرط ها تا این مرحله برآورده نشد، عبارت another value در خروجی چاپ گردد :
نتیجه :
اکنون همان کد را برای مقادیر مختلف A امتحان می کنیم :
کد :
نتیجه :
کد :
نتیجه :
کد :
نتیجه :
- فهرست مباحث
- 1 معرفی زبان برنامه نویسی پایتون (Python)
- 2 نصب پایتون (Python)
- 3 نصب PyCharm (یک محیط برنامه نویسی برای Python) و ساخت یک پروژه پایتون (Python) در آن
- 4 معرفی عملگرهای کار با اعداد و بحث در مورد اولویت های آنها، در پایتون (Python)
- 5 تعریف متغیرها (Variables)، در پایتون (Python)
- 6 وارد کردن (import) کتابخانه ها (libraries) (یا در واقع Module ها) برای استفاده از توابع (functions)، کلاس ها (classes) و روش های (methods) تعریف شده در آنها، در پایتون (Python)
- 7 دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm
- 8 نوشتن توضیحات (comments)، در پایتون (Python)
- 9 اجرای کدهای موجود در یک فایل پایتون (با پسوند py) دیگر، در بین کدهای فایل پایتون فعلی، با وارد (import) کردن آن، در پایتون (Python)
- 10 تعریف یک تابع (Function) جدید، در پایتون (Python)
- 11 ساخت فهرست ها (لیست ها) (List)، در پایتون (Python)
- 12 چندتایی ها (Tuple)، در پایتون (Python)
- 13 دیکشنری ها (dictionary)، در پایتون (Python)
- 14 مجموعه ها (Set)، در پایتون (Python)
- 15 چک کردن عبارت های شرطی (Condition Statement) (اجرای دستورات شرطی)، با if و else و elif ، در پایتون (Python)
- 16 ساخت حلقه (Loop)، با for ، در پایتون (Python)
- 17 ساخت حلقه (Loop)، با while ، در پایتون (Python)
- 18 نصب نسخه های مختلف پایتون (python) به صورت همزمان و انتخاب هر یک از آنها برای اجرای کدهای پایتون (به عنوان مفسر - Interpreter)، در نرم افزار PyCharm
- 19 تغییر نسخه پایتون (python) به کار رفته به عنوان مفسر (Interpreter) در یک پروژه پایتون، در نرم افزار PyCharm ، بعد از ساخت پروژه پایتون
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.