Page 66 - Digicode_AI_class_8
P. 66

Logical Operators

            Logical operators are the fundamental blocks used to implement a decision-making capability in
            the code. When you need to make decision based on two or more checks, it is necessary to have a
            combination of logical operators.
            Logical operators work like Boolean variables and return either TRUE or FALSE.
            The three most important logical operators are:

            AND Operator

            •   It is used to see if two or more conditions are true.
            •   If all the conditions are true, the AND operator returns TRUE.

            •   If any one of the conditions fail, the AND operator returns FALSE.
            •   In python AND operator is denoted by ‘and’ keyword.
            •   Some other programming languages use ‘&&’ as AND operator.

            OR Operator

            •   It is used to see if either one of two or more conditions are TRUE.
            •   If any of the condition is true, the OR operator returns TRUE.
            •   If all the conditions false, the OR operator returns FALSE.

            •   In python OR operator is denoted by ‘or’ keyword.
            •   Some other programming languages use ‘||’ as OR operator.

            NOT Operator

            •   It is used to reverse or negate a condition.
            •   If the condition is true, NOT will return false and vice-versa.

            •   In python NOT operator is denoted by ‘not’ keyword.
            •   Some other programming languages use ‘!’ as NOT operator.
            Relational operators


            The relational operator checks the value of the two operands.
            Relational operator returns:
            •   1, if the value is true.
            •   0, if the value is false.

            Types of relational operators:



              Symbol              Operator                            Description                    Example

             ==          Equal to                      a is equal to b                              (a==b)

             !=          Not equal to                  a is not equal to b                          (a !=b)

             >           Greater than                  a is greater than b                          (a > b)


                 64    DigiCode AI-VIII
   61   62   63   64   65   66   67   68   69   70   71