(برنامه نویسی Python) عملکرد های  دستور elif در محیط پایتون (رباتیک_ الکترونیک)

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


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

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

دستور elif اجازه می دهد تا برای بررسی عبارت های متعدد برای TRUE و اجرای یک بلوک از کد  به عنوان یکی از شرایط ارزیابی واقعی در محیط برنامه نویسی پایتون (python) مانند موارد دیگر ، دستور elif اختیاری است. اما ، بر خلاف موارد دیگر ، که حداکثر یک جمله برای آن وجود دارد، دستور elif می تواند تعداد دلخواهی از اظهارات را در صورت وجود داشته باشد.

>>>> x=10
>>>> if x==1:
...  print('X is 1')
... elif x==5:
...  print('X is 5')
... elif x==10:
...  print('X is 10')
... else:
...  print('X is something else')

Output

X is 10

در مثال بالا ، چندین elif شرط بین if و elifپایتون elif بلوکی را که بیان آن به واقعیت ارزیابی شده باشد ، اجرا خواهد کرد. اگر چندین elif در یک دستور برنامه درست شود ، اولین  elif  بلوک  اجرا  می شود.

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