Page 87 - TP_Modular_V2.1_Class6
P. 87

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 result      x %= 3
                             assignment        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 operators       x **= 3
                             assignment        and assigns the value to the left operand. x**=3 is
                                               equivalent to x=x**3.

                 Program 2: To perform all the assignment operators

                     Program2.py

                  File  Edit  Format   Run    Options   Window    Help
                  #Program to perform Assignment Operators
                  a = 21
                  b = 10
                  c = 0
                  c = a + b
                  print (c)
                  c +=a
                  print (c)
                  c -=a
                  print (c)
                  c *=a                                                            Output
                  print (c)                                                     31
                  c /=a
                                                                                52
                  print (c)
                  c=2                                                           31
                  c %=a                                                         651
                  print (c)
                                                                                31.0
                  c **=a
                  print (c)                                                     2
                  c //=a                                                        2097152






                                                                               Introduction to Programming        85
   82   83   84   85   86   87   88   89   90   91   92