# Assignment Operators

### Create some variables

a = 2 b = 1 c = 0 d = 3

### Assigns values from right side to left side

c = a + b c

3

### Add right to the left and assign the result to left (c = a + c)

c += a c

5

### Subtract right from the left and assign the result to left (c = a - c)

c -= a c

3

### Multiply right with the left and assign the result to left (c = a * c)

c *= a c

6

### Divide left with the right and assign the result to left (c = c / a)

c /= a c

3.0

### Takes modulus using two operands and assign the result to left (a = d % a)

d %= a d

1

### Exponential (power) calculation on operators and assign value to the left (d = d ^ a)

d **= a d

1

### Floor division on operators and assign value to the left (d = d // a)

d //= a d

0

### Find an error or bug?

Everything on this site is available on GitHub. Head to and submit a suggested change. You can also message me directly on Twitter.