#Assignment Operators
#Assignment operators are used to assign value to a variable
# Operation          Example           Meaning
#   =                 x=5               x=5
#   +=                X+=5              x=x+5
#   -=                x-=5              x=x-5
#   *=                x*=5              x=x*5
#   /=                x/=5              x=x/5
#   %=                X%=5
#   //=               x//=5
#   **=               x**=5
#   &=                x&=5
#   |=                X|=5
#   ^=                x^=5
#   >>                x>>=5
#   <<                x<<=5

print("equal assignment")
num1 = 10
num2 = 3
print(num1,num2)

print("+= operation")
num1 = 10
num2 = 3
num1 += num2
print(num1)

print("-= operation")
num1 = 10
num2 = 3
num1 -= num2
print(num1)

print("*= operation")
num1 = 10
num2 = 3
num1 *= num2
print(num1)

print("/= operation")
num1 = 10
num2 = 3
num1 /= num2
print(num1)

print("%= operation")
num1 = 10
num2 = 3
num1 %= num2
print(num1)

print("//= operation")
num1 = 10
num2 = 3
num1 //= num2
print(num1)

print("**= operation")
num1 = 10
num2 = 3
num1 **= num2
print(num1)

print("&= operation")
num1 = 10
num2 = 3
num1 &= num2
print(num1)

print("|= operation")
num1 = 10
num2 = 3
num1 |= num2
print(num1)

print("^= operation")
num1 = 10
num2 = 3
num1 ^= num2
print(num1)

print(">>= operation")
num1 = 10
num2 = 3
num1 >>= num2
print(num1)

print("<< operation")
num1 = 10
num2 = 3
num1 <<= num2
print(num1)
