Operatorهای منطقی در پایتون :
در زبان برنامهنویسی پایتون، علاوه بر عملگرهای ریاضی، ما همچنین میتوانیم از عملگرهای منطقی استفاده کنیم تا ارزیابی منطقی را در برنامههایمان انجام دهیم. عملگرهای منطقی در پایتون شامل عملگرهای مقایسه، عملگرهای عضویت و عملگرهای منطقی میشوند.
عملگرهای مقایسه در پایتون ما را قادر میسازند تا دو مقدار را به یکدیگر مقایسه کنیم و نتیجه را به صورت یک مقدار منطقی (True یا False) برگردانیم. عملگرهای مقایسه عبارتند از:
– عملگر برابری (==): برای بررسی برابری دو مقدار استفاده میشود.
– عملگر نابرابری (!=): برای بررسی نابرابری دو مقدار استفاده میشود.
– عملگر بزرگتری (>): برای بررسی اینکه آیا مقدار دوم بزرگتر از مقدار اول است یا خیر.
– عملگر کوچکتری (<): برای بررسی اینکه آیا مقدار دوم کوچکتر از مقدار اول است یا خیر.
– عملگر بزرگتر مساوی (>=): برای بررسی اینکه آیا مقدار دوم بزرگتر یا مساوی مقدار اول است یا خیر.
– عملگر کوچکتر مساوی (<=): برای بررسی اینکه آیا مقدار دوم کوچکتر یا مساوی مقدار اول است یا خیر.
در صورتی که بخواهیم بررسی کنیم که آیا یک مقدار در یک مجموعه داده وجود دارد یا خیر، از عملگرهای عضویت استفاده میکنیم. عملگرهای عضویت عبارتند از:
– عملگر عضویت (in): برای بررسی اینکه آیا یک مقدار در یک مجموعه داده وجود دارد یا خیر.
– عملگر عدم عضویت (not in): برای بررسی اینکه آیا یک مقدار در یک مجموعه داده وجود ندارد یا خیر.
علاوه بر عملگرهای مقایسه و عضویت، ما همچنین از عملگرهای منطقی میتوانیم استفاده کنیم تا عبارات منطقی را ارزیابی کنیم. عملگرهای منطقی شامل عملگرهای AND (و) ، OR (یا) و NOT (نه) میشوند.
– عملگر AND: این عملگر فقط در صورتی True برمیگرداند که هر دو عبارت درست باشند.
– عملگر OR: این عملگر در صورتی True برمیگرداند که حداقل یکی از عبارات درست باشد.
– عملگر NOT: این عملگر عبارت را منفی میکند و در صورتی که عبارت درست باشد، False برمیگرداند و در صورتی که عبارت نادرست باشد، True برمیگرداند.
به عنوان مثال، فرض کنید میخواهیم بررسی کنیم که آیا یک عدد بزرگتر از 10 و کوچکتر از 20 است. در این صورت میتوانیم از عملگرهای منطقی AND و عملگرهای مقایسه استفاده کنیم:
“`python
x = 15
result = x > 10 and x < 20
print(result) # True
“`
همچنین میتوانیم از عملگرهای عضویت برای بررسی وجود یک مقدار در یک لیست استفاده کنیم. به عنوان مثال، فرض کنید میخواهیم بررسی کنیم که آیا عدد 5 در لیست [1, 2, 3, 4, 5] وجود دارد یا خیر:
“`python
numbers = [1, 2, 3, 4, 5]
result = 5 in numbers
print(result) # True
“`
به کمک عملگرهای منطقی در پایتون، میتوانیم عملیاتهای منطقی را در برنامههایمان پیادهسازی کنیم و شرایط مورد نیاز را بررسی کنیم. این عملگرها ابزارهای قدرتمندی هستند که به ما اجازه میدهند برنامههایی ایمن و قابل اطمینان بنویسیم.