عملگرهای منطقی :

این عملگرها یکی از مهمترین علمگرها در زبان های برنامه نویسی است ، این عملگرها به شما اجازه می دهند جزیان یک برنامه را تغییر دهید و در دستورات شرطی بسیار مورد استفاده قرار می گیرد.

برای درک مفهوم بهتر یک مثال می زنم :

در این جا ، خروجی ما دو مورد است :

  1. فایل milad.txt وجود دارد.
  2. اگر وجود نداشته باشد ، پیغام اخطار File Not Found ظاهر می شود.
عملگر نام توضیح مثال
x and y And اگر هر دو صحیح باشند ، این عبارت صحیح است و گرنه حتی اگر یکی از آن ها صحیح باشد خروجی false می شود x=6
y=3
(x < 10 and y > 1) returns true
x or y Or اگر حداقل یکی از دو متغیر صحیح باشد نتبجه true است ، در غیر اینصورت false است x=6
y=3
(x==6 or y==5) returns true
x xor y Xor اگر تنها x یا فقط y صحیح باشد ، مقدار true می شود x=6
y=3
(x==6 xor y==3) returns false
x && y And اگر هر دو صحیح باشند ، این عبارت صحیح است و گرنه حتی اگر یکی از آن ها صحیح باشد خروجی false می شود x=6
y=3
(x < 10 && y > 1) returns true
x || y Or اگر حداقل یکی از دو متغیر صحیح باشد نتبجه true است ، در غیر اینصورت false است x=6
y=3
(x==5 || y==5) returns false
! x Not اگر x صحیح نباشد ، عبارت true می شود x=6
y=3
!(x==y) returns true