Normal Arithmetic Operators
Operator | Purpose |
---|---|
+ | Addition |
- | Subtraction |
* | Multiplication |
/ | Division |
% | Remainder or Modulus |
** | Power |
Examples
Addition: 6 + 1 = 7
Subtraction: 3 - 2 = 1
Multiplication: 2 * 2 = 4
Division: 6 / 2 = 6
Remainder or Modulus: 10 % 3 = 1
Power: 3 ** 2 = 9
Assignment Arithmetic Operators
Operator | Purpose |
---|---|
+= | Addition Assignment |
-= | Subtraction Assignment |
*= | Multiplication Assignment |
/= | Division Assignment |
%= | Modulus Assignment |
Examples
Addition Assignment: a += 4 can also be written as a = a + 4
def a = 3
a += 5 (a = 3 + 5) will result in a = 8
Subtraction Assignment: a -= 2 can also be written as a = a - 2
def a = 5
a -= 2 (a = 5 - 2) will result in a = 3
Multiplication Assignment: a *= 2 can also be written as a = a * 2
def a = 2
a *= 3 (a = 2 * 3) will result in a = 6
Division Assignment: a /= 2 can also be written as a = a / 2
def a = 10
a /= 2 (a = 10 / 2) will result in a = 5
Modulus Assignment: a %= 3 can also be written as a = a % 3
def a = 10
a %= 3 (a = 10 % 3) will result in a = 1
Increment/Decrement Operators
Operator | Purpose |
---|---|
++ | Increment |
-- | Decrement |
Examples
Increment: a++ can also be written as a = a + 1
def a = 10
a++ will result in 11
Decrement: a-- can also be written as a = a - 1
def a = 10
a-- will result in 9