Page 38 - python
P. 38

12




                   2.3 เครื่องหมายเปรียบเทียบ (Comparison operators)


                                 ่
                                                ี
                   ตารางที่ 2.2 เครองหมายเปรยบเทยบ (Comparison operators)
                                           ี
                                 ื
                           เครื่องหมาย                                  ตัวอยาง
                    เทากับ ( == )            3 == 3  ตอบ: จริง (True)
                    ไมเทากับ ( != )         3 != 3   ตอบ: เท็จ (False)
                    นอยกวา ( < )            3 < 2    ตอบ: เท็จ (False)
                    นอยกวาหรือเทากับ ( <= )   3 <= 3  ตอบ: จริง (True)

                    มากกวา ( > )             3 > 2    ตอบ: จริง (True)
                    มากกวาหรือเทากับ ( >= )   3 >= 3  ตอบ: จริง (True)


                   2.4 เครื่องหมายตรรกะ (Logical operators)
                          เครื่องหมายทางตรรกศาสตร เปนการเปรียบเทียบคาความเปนจริง หรือเท็จ ระหวางสิ่งตาง ๆ
                   สองสิ่งวาเปนจริงหรือเท็จ


                                 ื
                                           ี
                                                ี
                   ตารางที่ 2.3 เครองหมายเปรยบเทยบ (Comparison operators)
                                 ่
                           เครื่องหมาย                                  ตัวอยาง
                    and ( & )                 (4 < 3) & ( 1 < 2)   เทากับ 0 and 1 ตอบ: เท็จ(False)
                    or ( | )                  (4 < 3) | ( 1 < 2)   เทากบ 0 or 1      ตอบ: จริง (True)
                                                                    ั
                    not ( ! )                 not 0 ตอบ: จริง (True) และ not 1 ตอบ: เท็จ (False)


                   2.5 ลําดับและความสําคัญของตัวดําเนินการ
                          ลําดับความสําคัญของตัวดําเนินการ แบงเปน 4 ระดับ ดังนี้
                          - สําคัญอันดับ 1 คือ เครื่องหมาย วงเล็บ ()
                          - สําคัญอันดับ 2 คือ เครื่องหมายยูนารีลบ เชน x = 10 ; -x

                                               ่
                                               ื
                          - สําคัญอันดับ 3 คือ เครองหมาย คูณ ( * ) หาร ( / )  และการหารเอาเศษ (modulo) ( % )
                          - สําคัญอันดับ 4 คือ เครื่องหมาย บวก ( + ) ลบ ( - )

                   ตารางที่ 2.4 ลําดับความสําคัญของตัวดําเนินการ

                           เครื่องหมาย                              ลําดับความสําคัญ
                    (5 - 2) * 3               ก) ทําในวงเล็บกอน (5-2) = 3  ข) นําผลลัพธไปบวก 3 ไดเทากับ 6
                    5 + 2 * 2                 ก) นํา 2 * 2 ข) นําผลลัพธไปบวกกับ 5

                    (2 + 5) * 4 % 20          ก) ทําในวงเล็บกอน (2+5) = 7 ข) ทําคูณ 7x4 = 28 ค) ทําการหารเอา
                                                            
                                              เศษดวย 20 ได 8
                                                        
                    2 + 5 * 4 % 20            ก) ทําคูณกอน จะได 5 * 4 = 20 ข) ทําหารเอาเศษ จะได 0 ค) นํา 0
                                              บวก 2 จะได 2
   33   34   35   36   37   38   39   40   41   42   43