عملگرهای منطقی کدامند؟ شرح دهید
عملگرهای منطقی کدامند؟ شرح دهید
در پایتون سه عملگر منطقی وجود دارد: and ،or و not .مفهـوم ایـن عملگرهـا شـبیه بـه معانیشان در زبان انگلیسی است. براي مثال، 10 < x and 0 > x تنها زمانی درست است کـه x بزرگتر از صفر و کوچکتر از ده باشد.
0 == 3%n or 0 == 2%n درست است مگر اینکه هر دو عبارت نادرست باشد. پس اگـر یکی از اعداد بر 2 یا بر 3 بخشپذیر باشد عبارت صحیح است. و در آخر، عملگر not یک عبارت بولی را نقیض میکند، بنابراین اگر y > x غلط باشـد و یـا به عبارت دیگر x کوچکتر یا مساوي y باشد، (y > x(not درست است. در حالت کلی و دقیق، عملوندهاي یک عملگر منطقی باید عبارتی بولی باشند امـا پـایتون زیـاد سختگیر نیست. هر عدد غیر صفر به عنوان true تفسیر میشود.
>> x = 5
>>> x and 1
1
>>> y = 0
>>> y and 1
0
در کل، این قسم از عبارات به روش خوبی مورد توجه قـرار نگرفتـه اسـت. اگـر شـما بخواهیـد مقداري را با 0 مقایسه کنید، باید این کار را با صراحت انجام دهید.
برای اموزش های ویدیویی زبان پایتون به بستر ویدیو های اموزشی بروید