Page 112 - TP_Pluse_V2.2_Class_6
P. 112

Logical Operators

                  Logical operators are used to evaluate and decide. Python supports the following logical operators:

                    Operator Name Description                                     Example (x=2)              Output

                       and       AND  It returns true, if both operands are       (x < 5) and (x < 10)        TRUE
                                        true.
                        or        OR    It returns true, if one of the operands is  (x < 5) or (x < 2)        TRUE
                                        true.
                        not      NOT    It reverses the result, returns false, if   not [(x < 5) and (x < 10)]  FALSE
                                        the result is true or vice versa.


                   Program 3: To compute the difference between two numbers entered by the user


                       Program3.py
                    File  Edit  Format   Run    Options   Window    Help

                    #Program  to compute  the  difference
                    between two numbers entered by the user
                    a = True
                    b = False
                                                                                    Output
                    print (a and b)                                               False
                    print (a or b)                                                True
                    print (not a)                                                 False
                    print (not b)                                                 True




                       Relational Operators

                  Relational operators are used to compare the value of the two operands and returns True or False
                  accordingly. The relational operators are described in the following table:

                   Operator      Name      Description                                         Example        Output
                                                                                             (x=8 and y=6)

                       ==        Equal     It checks if the values of two operands               x == y       FALSE
                                           are equal or not. If yes, then the condition
                                           becomes true.
                       !=      Not equal   It checks if the values of two operands are           x != y       TRUE
                                           equal or not. If the values are not equal, then
                                           the condition becomes true.
                       >        Greater    It checks if the value of left operand is greater     x > y        TRUE
                                  than     than the value of right operand. If yes, then
                                           the condition becomes true.



                  110   Plus (Ver. 2.2)-VI
   107   108   109   110   111   112   113   114   115   116   117