Page 113 - Touchpad_Plus_V3.2_Class 6
P. 113

The result of the above program is:

                                                                Output

                  Sum is :  13  Difference is :  5  Product is :  36  Decimal division is :  2.25

                  Integer division is :  2  Remainder is :  1  Raised to the power is : 6561


                 Assignment Operators

                 The assignment operators are used to assign the value of the right expression to the left operand.
                 The assignment operators are described in the following table:


                  Operator        Name                                Description                          Example
                      =      Assignment        It assigns the value of operand on the right side to the      x = 5
                                               left side operand.

                     +=      Addition          It adds right operand to the left operand and assigns        x += 3
                             assignment        the result to left operand. x+=3 is equivalent to x=x+3.

                     –=      Subtraction       It subtracts right operand from the left operand and         x –= 3
                             assignment        assigns the result to left operand. x–=3 is equivalent to
                                               x=x–3.
                     *=      Multiplication  It multiplies right operand with the left operand and          x *= 3

                             assignment        assigns the result to left operand. x*=3 is equivalent to
                                               x=x*3.
                     /=      Division          It divides left operand with the right operand and           x /= 3

                             assignment        assigns the result to left operand. x/=3 is equivalent to
                                               x=x/3.
                     %=      Remainder         It takes modulus of two operands and assigns the             x %= 3

                             assignment        result to left operand. x%=3 is equivalent to x=x%3.
                     //=     Floor division    It performs floor division on operators and assigns the      x //= 3
                             assignment        value to the left operand. x//=3 is equivalent to x=x//3.

                     **=     Exponentiation  It performs exponential (power) calculation on                 x **= 3
                             assignment        operators and assigns the value to the left operand.
                                               x**=3 is equivalent to x=x**3.






                                   Imagine, comments in Python are secret messages from a wise mentor. What advice

                                   or tips would you leave in your code for future programmers to discover?








                                                                                         Introduction to Python      111
   108   109   110   111   112   113   114   115   116   117   118