0Pricing
Python Academy · บทเรียน

ตรรกะบูลีนและการเปรียบเทียบ

ฝึกใช้ตัวดำเนินการตรรกะและนิพจน์เปรียบเทียบเพื่อประเมินเงื่อนไข

ตรรกะบูลีนและการเปรียบเทียบ เป็นบทเรียน Python Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Python Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Python Academy มีบทเรียนทั้งหมด 4 บทเรียน

บทนำเกี่ยวกับตรรกะบูลีนและการเปรียบเทียบ

บทนำเกี่ยวกับตรรกะบูลีนและการเปรียบเทียบ

ตรรกะบูลีนและตัวดำเนินการเปรียบเทียบมีความสำคัญต่อการตัดสินใจในการเขียนโปรแกรม ตัวดำเนินการเหล่านี้ช่วยให้คุณเปรียบเทียบค่าและรวมเงื่อนไขต่าง ๆ เข้าด้วยกัน

ในบทเรียนนี้ คุณจะได้เรียนรู้เกี่ยวกับตัวดำเนินการทางตรรกะ (and, or, not) และตัวดำเนินการเปรียบเทียบ (==, !=, <, > และอื่น ๆ)

ตรรกะบูลีนและการเปรียบเทียบ — ภาพประกอบ 1

ตรรกะบูลีนคืออะไร

ตรรกะบูลีนคืออะไร

ตรรกะบูลีนเกี่ยวข้องกับค่า True หรือ False ค่าเหล่านี้เป็นผลลัพธ์จากการดำเนินการทางตรรกะและการเปรียบเทียบ

ตัวอย่างเช่น:

# Boolean example
is_sunny = True
print(is_sunny)

ตัวดำเนินการทางตรรกะ

ตัวดำเนินการทางตรรกะ

ตัวดำเนินการทางตรรกะใช้รวมเงื่อนไข ต่อไปนี้คือตัวดำเนินการหลัก: 

  • and: เงื่อนไขทั้งสองข้อจะต้องเป็นจริง 
  • or: อย่างน้อยหนึ่งเงื่อนไขจะต้องเป็นจริง 
  • not: กลับค่าความจริงของเงื่อนไข

ตัวอย่างเช่น:

# Logical operators example
x = 5
y = 10
print(x > 3 and y > 8)
print(x > 3 or y < 5)
print(not x > 3)

ตัวดำเนินการเปรียบเทียบ

ตัวดำเนินการเปรียบเทียบ

ตัวดำเนินการเปรียบเทียบใช้เปรียบเทียบค่าและส่งกลับค่า True หรือ False ต่อไปนี้คือตัวอย่างบางส่วน:

  • ==: เท่ากับ
  • !=: ไม่เท่ากับ
  • <: น้อยกว่า
  • >: มากกว่า
  • <=: น้อยกว่าหรือเท่ากับ
  • >=: มากกว่าหรือเท่ากับ

ตัวอย่างตัวดำเนินการเปรียบเทียบ

ตัวอย่างตัวดำเนินการเปรียบเทียบ

มาดูตัวอย่างบางส่วนกัน:

# Comparison operators example
x = 10
y = 20
print(x == y)
print(x != y)
print(x < y)

การรวมตัวดำเนินการทางตรรกะและตัวดำเนินการเปรียบเทียบ

การรวมตัวดำเนินการทางตรรกะและตัวดำเนินการเปรียบเทียบ

คุณสามารถรวมตัวดำเนินการทางตรรกะและตัวดำเนินการเปรียบเทียบเพื่อสร้างเงื่อนไขที่ซับซ้อนได้:

# Combining logical and comparison operators
x = 15
y = 10
z = 20
print(x > y and z > x)

ตัวอย่างการใช้งานจริง

ตัวอย่างการใช้งานจริง

มาลองใช้สิ่งที่เราเรียนรู้มาในตัวอย่างการใช้งานจริงกัน:

# Practical example
age = 18
has_license = True
if age >= 18 and has_license:
    print("You can drive.")
else:
    print("You cannot drive.")

ข้อผิดพลาดที่พบบ่อยในการใช้ตัวดำเนินการทางตรรกะและตัวดำเนินการเปรียบเทียบ

ข้อผิดพลาดที่พบบ่อยในการใช้ตัวดำเนินการทางตรรกะและตัวดำเนินการเปรียบเทียบ

ต่อไปนี้คือข้อผิดพลาดที่พบบ่อยและควรหลีกเลี่ยง:

  • ใช้ = แทน == สำหรับการเปรียบเทียบ
  • ลืมใช้วงเล็บเพื่อให้เงื่อนไขที่ซับซ้อนอ่านได้ชัดเจน

เราได้เรียนรู้อะไรบ้าง

เราได้เรียนรู้อะไรบ้าง

ในบทเรียนนี้ คุณได้เรียนรู้เกี่ยวกับ:

  • พื้นฐานของตรรกะบูลีน
  • ตัวดำเนินการทางตรรกะ ได้แก่ and, or, not
  • ตัวดำเนินการเปรียบเทียบ ได้แก่ ==, !=, <, > และอื่น ๆ
  • วิธีรวมตัวดำเนินการทางตรรกะและตัวดำเนินการเปรียบเทียบ

ทำได้ดีมาก! ไปต่อที่หัวข้อถัดไปกันเถอะ

ตรรกะบูลีนและการเปรียบเทียบ — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “ตรรกะบูลีนและการเปรียบเทียบ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ตรรกะบูลีนและการเปรียบเทียบ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Python Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Python Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ตรรกะบูลีนและการเปรียบเทียบ”

ฝึกใช้ตัวดำเนินการตรรกะและนิพจน์เปรียบเทียบเพื่อประเมินเงื่อนไข คุณปฏิบัติ Python Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Python Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Python Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “ตรรกะบูลีนและการเปรียบเทียบ” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Python Academy นี้ได้ไหม

ได้ บทเรียน Python Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ทำความเข้าใจคำสั่งเงื่อนไข
  2. ตรรกะบูลีนและการเปรียบเทียบ
  3. การวนซ้ำ
  4. นิพจน์กำหนดค่า (ตัวดำเนินการ Walrus)
← กลับไปที่ Python Academy