ตัวดำเนินการบูลีน Python คืออะไร
บูลีนคือค่า True (จริง) หรือ False (เท็จ)
ตัวดำเนินการบูลีน ก็คือ ตัวดำเนินการที่ทำงานกับค่า True และ False
แล้วตัวดำเนินการบูลีน Python มีอะไรบ้าง
ตัวดำเนินการบูลีน | ความหมาย | การทำงาน |
and | และ | ต้องเป็นจริงทั้งคู่ถึงจะเป็นจริง |
or | หรือ | ค่าจริงอย่างน้อยหนึ่งค่าเป็นจริง |
not | กลับค่าความจริง | ค่าจริงเป็นเท็จ ค่าเท็จเป็นจริง |
ขอตัวอย่างการใช้ และ (and) ของ Python
a = True
b = True
print( a and b )
// ผลลัพธ์
True
และ (and) ต้องจริงทั้งคู่ถึงจะเป็นจริง (True)
ขอตัวอย่างการใช้ หรือ (or) ของ Python
a = True
b = False
print( a or b )
// ผลลัพธ์
True
หรือ (or) มีจริง 1 อันได้ผลลัพธ์เท่ากับจริง (True)
สุดท้ายขอตัวอย่างการใช้ not ของ Python
a = True
b = True
print( not a and b )
// ผลลัพธ์
False
ได้ False เพราะ a and b ได้ True และกลับค่าความจริงเป็น False
สรุปให้ฟังนะ
และ (and) คือจริงทั้ง 2 เงื่อนไข = จริง
หรือ (or) คือจริงเงื่อนไขใดเงื่อนไขหนึ่ง = จริง
not คือ กลับค่า จริงเป็นเท็จ และเท็จเป็นจริง
ถูกต้อง ยอดเยี่ยม!!