HomeComSci M.4Python 101 : ตัวดำเนินการเปรียบเทียบ จริงหรือมั่ว?

Python 101 : ตัวดำเนินการเปรียบเทียบ จริงหรือมั่ว?

แบบทดสอบ: เงื่อนไขและการวนซ้ำ

🚀 ตะลุยโจทย์: วิทยาการคำนวณ (Python)

ข้อ 1 / 10

    🎉 ทำแบบทดสอบเสร็จสิ้น!

    ในชีวิตประจำวันเรามีการตัดสินใจตลอดเวลานะครับ เช่น ถ้าเงินในกระเป๋า มากกว่า 50 บาท จะซื้อชานมไข่มุก ถ้าอายุ เท่ากับ 13 ปี จะได้ขึ้นชั้น ม.1 ใน Python เราก็ต้องบอกให้คอมพิวเตอร์เปรียบเทียบแบบนี้เหมือนกัน

    ดังนั้นตัวดำเนินการ (Operator) ในภาษาโปรแกรมมิ่ง มันช่วยให้เราสามารถทำงานกับข้อมูลต่าง ๆ ได้

    เครื่องหมายความหมายตัวอย่าง (Python)ผลลัพธ์ที่ได้
    ==เท่ากับ5 == 5True (จริง)
    !=ไม่เท่ากับ5 != 2True (จริง)
    >มากกว่า10 > 20False (เท็จ)
    <น้อยกว่า8 < 15True (จริง)
    >=มากกว่าหรือเท่ากับ10 >= 10True (จริง)
    <=น้อยกว่าหรือเท่ากับ5 <= 3False (เท็จ)

    1. กลุ่ม "ฝาแฝด" (เท่า หรือ ไม่เท่า)

    • == (เท่ากับหรือไม่?): ใช้ถามคอมพิวเตอร์ว่า "สองฝั่งนี้เหมือนกันเป๊ะไหม?"
      • ตัวอย่าง: 10 == 10 ได้ค่า True
      • ข้อควรระวัง: อย่าใช้ = ตัวเดียวเด็ดขาด เพราะนั่นคือการ "สั่งให้จำ" ไม่ใช่การ "ถาม"
    • != (ไม่เท่ากับใช่ไหม?): ใช้ถามว่า "สองฝั่งนี้ต่างกันใช่ไหม?" ถ้าต่างกันจริง มันจะตอบว่า True
      • ตัวอย่าง: 10 != 2 ได้ค่า True (เพราะมันไม่เท่ากันจริงๆ)

    2. กลุ่ม "ปากอ้า" (การเปรียบเทียบขนาด)

    กลุ่มนี้เหมือนที่เรียนในวิชาคณิตศาสตร์เลยครับ ให้จินตนาการว่า เครื่องหมายคือปากจระเข้ มันจะหันไปกินฝั่งที่ "มากกว่า" เสมอ

    • > (มากกว่า): ฝั่งซ้ายต้องใหญ่กว่าฝั่งขวา
      • ตัวอย่าง: 15 > 5True
    • < (น้อยกว่า): ฝั่งซ้ายต้องเล็กกว่าฝั่งขวา
      • ตัวอย่าง: 3 < 10True

    3. กลุ่ม "พ่วงท้าย" (มีเท่ากับแถมมาด้วย)

    กลุ่มนี้จะใจดีกว่ากลุ่มที่แล้ว เพราะยอมให้ค่า "เท่ากัน" ได้ด้วย

    >= (มากกว่าหรือเท่ากับ): จะมากกว่าก็ได้ หรือจะเท่ากันพอดีก็ได้

    ตัวอย่าง: 10 >= 10True (ถ้าเป็นเครื่องหมาย > เฉยๆ ข้อนี้จะตอบ False ทันที)

    <= (น้อยกว่าหรือเท่ากับ): จะน้อยกว่าก็ได้ หรือจะเท่ากันพอดีก็ได้

    ตัวอย่าง: 5 <= 8True

    Share: 

    No comments yet! You be the first to comment.

    ใส่ความเห็น

    หมวดหมู่