(برنامه نویسی python ) دستورات if ؛ elif و else در محیط پایتون (رباتیک _ الکترونیک)

پژوهشگر و نویسنده: (  افشین رشید )


نکته : تصمیم‌ گیری در زبان پایتون استفاده از دستور شرطی است و با به‌کارگیری آن می‌توانیم به مفسر پایتون بگوییم که در صورت برقرار بودن یک شرط و درست بودن آن دستورات داخل بدنه if را اجرا کند.

تصمیم‌ گیری مفسر پایتون با استفاده از دستورات شرطی بسیار ساده است.برای پیاده ‌سازی دستور if در پایتون نیز از همین الگو پیروی می ‌کنیم. یک دستور شرطی ساده با کیورد if به معنای «اگر» آغاز می‌شود و مفسر پایتون با رسیدن به این کیورد تصمیم‌گیری می ‌کند که از همین روی در ادامۀ دستور if به دنبال شرط مد نظر می ‌گردد. در ادامه و پس از نوشتن شرط مورد نظر علامت : درج می‌گردد و بدین ترتیب هِدِر این دستور مرکب به پایان می ‌رسد. حال نوبت به بدنۀ دستور if  می ‌رسد که  همچون  هر  دستور مرکب دیگری با رعایت تورفتگی نسبت به بلوک هِدِر نوشته می ‌شود و در صورتی که شرط if برقرار باشد دستورات داخل بدنه اجرا می ‌شوند.

دستورات  elif و else 

در فرآیند توسعهٔ برنامه نویسی و کد نویسی در محیط پایتون نیز موارد بسیاری پیش می ‌آید که برخی دستورات خاص در صورت برقراری شرطی اجرا می‌ شوند و در غیر این صورت نیاز است تا مجموعۀ دیگری از دستورات اجرا شوند که در زبان برنامه ‌نویسی پایتون این الگوریتم را با دستور مرکب چند بندی تحت عنوان else و elif پیاده‌ سازی میشود.بدین معنی که نتیجۀ بررسی دستور elife برابر با بدنه کد می‌باشد و می‌دانیم که بدنۀ این شرط تنها در صورتی اجرا می‌شود که مقدار آن برابر با بدنه کد برنامه ارزیابی شود که از همین روی مفسر پایتون به سراغ بدنه else رفته و دستورات داخل آن را اجرا می‌کند.

نویسنده: (افشین رشید )