Skip to content

การดำเนินการแบบตรรกะ(Boolean Operations)ใน Python 3

สวัสดีครับทุกท่าน บทความนี้จะพูดถึงเรื่อง การดำเนินการแบบตรรกะ(Boolean Operations)ใน Python 3 ครับ โดยใช้ตรรกะศาสตร์เข้ามา โดยการใช้หลักเหตุและผล ผลลัพธ์ที่ได้จะได้ จริง (True) และ เท็จ (False) ครับ

หากผู้อ่านเคยเรียนวิชาตรรกะศาสตร์มาจะเข้าใจบทความนี้ยิ่งขึ้นครับ

การเปรียบเทียบประพจน์

จริง และ จริง ได้ จริง ที่เหลือเท็จ
เท็จ หรือ เท็จ ได้ เท็จ ที่เหลือจริง
ถ้า จริง แล้ว เท็จ ได้ เท็จ ที่หลือจริง
จริง ก็ต่อเมื่อ จริง , เท็จ ก็ต่อเมื่อ เท็จ ได้ จริง ที่เหลือเท็จ

การดำเนินการแบบตรรกะใน Python 3

    การดำเนินการ ความหมาย
ผลลัพธ์
x or y x หรือ y ถ้า x = True , y = True ดังนั้น x หรือ y ได้จริง (True)
x and y x และ y ถ้า x = False , y = True ดังนั้น x และ y ได้เท็จ (False)
not x == y ถ้า x แล้ว y ถ้า x = True , y = False ดังนั้น ถ้า x แล้ว y ได้จริง (True)

หากเรานำไปใช้งานกับ if จะได้ตามนี้ครับ
หรือ :

if a or b:
    do_this
else:
    do_this

และ :

if a and b:
    do_this
else:
    do_this

ถ้า แล้ว :

if not a:
    do_this
else:
    do_this

ขอบคุณครับ

Published on Categories ไม่มีหมวดหมู่

About wannaphong

วรรณพงษ์ ภัททิยไพบูลย์ ผู้ดูแลเว็บ wannaphong.com และผู้เขียนบทความบล็อกนี้ นักศึกษาชั้นปีที่ 1 สาขาวิทยาการคอมพิวเตอร์และสารสนเทศ คณะวิทยาศาสตร์ประยุกต์และวิศวกรรมศาสตร์ มหาวิทยาลัยขอนแก่น วิทยาเขตหนองคาย

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *