آموزش پایتون - تصمیمگیری
منظور از عبارت تصمیمگیری، پیشبینی شرایطی است که در هنگام اجرای برنامه رخ میدهند و عملیاتی که بر اساس این شرایط انجام میشود را مشخص میکند.
ساختارهای تصمیمگیری، یک یا چند عبارت را ارزیابی میکنند که نتیجه آنها به صورت درست (TRUE) یا نادرست (FALSE) است. شما باید تعیین کنید که در کدام شرایط کدام عمل را انجام دهید و کدام دستورات را اجرا کنید.
شکل کلی ساختار تصمیمگیری رایج در بیشتر زبانهای برنامهنویسی به صورت زیر است −
زبان برنامهنویسی پایتون هر مقدار غیرصفر و غیرتهی را به عنوان مقدار درست (TRUE) در نظر میگیرد و اگر مقدار صفر یا تهی باشد، به عنوان مقدار نادرست (FALSE) در نظر گرفته میشود.
زبان برنامهنویسی پایتون انواع شرطهای زیر را ارائه میدهد. در درس های بعدی هر یک را با جزئیات بیشتری بررسی خواهیم نمود
شماره | عبارت و توضیحات |
---|---|
1 | دستور شرطی if
یک عبارت if شامل یک عبارت مقایسه ای یا بولی و یک یا چند دستور است. |
2 | دستورات شرطی if...else
یک عبارت if میتواند توسط یک عبارت else اختیاری دنبال شود عبارت else زمانی اجرا میشود که عبارت بولی یا مقایسه ای if نادرست (FALSE) است. |
3 | عبارت if تودرتو
میتوانید یک عبارت if یا else if را درون یک عبارت if یا else if دیگر استفاده کنید. |
بلاک دستورات یکخطی (Single Statement Suites)
اگر بلاک یک عبارت if فقط شامل یک خط باشد، میتواند در همان خطی که دستور if قرار دارد ، قرار بگیرد.
اینجا نمونهای از بلاک یکخطی یک عبارت if است −
#!/usr/bin/python
var = 100
if ( var == 100 ) : print "Value of expression is 100"
print "Good bye!"
هنگامی که کد بالا اجرا می شود، نتیجه زیر را ایجاد می کند -
Value of expression is 100
Good bye!