آموزش برنامه نویسی پایتون (Python)

عملگرهای منطقی (Logical Operators) (عملگرهای and و or و not)، در پایتون (Python)

عملگرهای منطقی (Logical Operators) (عملگرهای and و or و not) در پایتون (Python)، با یکی سری عبارت های شرطی به کار می روند که بر اساس شرط هایی که چک می شوند، معادل عبارت ها برابر True و False خواهد بود و آنگاه بر اساس عملگرهای منطقی، می توانیم حالت های (شرط های کلی شامل یک یا چند شرط) مورد نظرمان را بسازیم. برای درک بهتر این موضوع مثال هایی را بر اساس سه عملگر and و or و not بیان خواهیم کرد (عملکرد آنها مشابه نامشان می باشد).

عملگر and :

به کد پایتون زیر توجه کنید :

بر اساس کد بالا، زمانی C برابر True خواهد بود که هر دو عبارت زیر، برابر True باشند (اگر یکی از آنها و یا هر دوی آنها برابر False باشند، آنگاه C برابر False خواهد بود) :

مثال

نتیجه :

عملگر or :

به کد پایتون زیر توجه کنید :

بر اساس کد بالا، زمانی C برابر True خواهد بود که حداقل یکی از دو عبارت زیر، برابر True باشند (اگر یکی از آنها و یا هر دوی آنها برابر True باشند، آنگاه C برابر True خواهد بود، در واقع تنها زمانی C برابر False می شود که هر دوی آنها برابر False باشند) :

مثال

نتیجه :

عملگر not :

به کد پایتون زیر توجه کنید :

بر اساس کد بالا، زمانی C برابر True خواهد بود که عبارت زیر، برابر False باشد (اگر عبارت برابر False باشند، آنگاه C برابر True خواهد بود و اگر عبارت برابر True باشند، آنگاه C برابر False خواهد بود) :

مثال

نتیجه :

نکته

هر عدد غیر صفر، برابر True در نظر گرفته می شود (در اعداد، تنها عدد 0 برابر False می باشد). به مثال زیر توجه کنید :

مثال

نتیجه :

نویسنده علیرضا گلمکانی
شماره کلید 20659
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)