P
E
M
D
A
S
Parentheses
Exponents
Multiplication
Division
Addition
Subtraction
Parenthesis: ( )
Exponents: **
Prefix: -x
Multiplicative: * / // %
Additive: + -
Assignment: = += -= ...
x = 2
x += -x + x - x / x * x ** x % x // x
x = 2
x += -x + x - x / x * x ** x % x // x
x = 2
x += -x + x - x / x * x ** x % x // x
x: 2
x = 2
x += -x + x - x / x * x ** x % x // x
x: 2
x = 2
x += -x + x - x / x * x ** x % x // x
x: 2
x = 2
x += -x + x - x / x * 2 ** 2 % x // x
x: 2
x = 2
x += -x + x - x / x * 4 % x // x
x: 2
x = 2
x += -x + x - x / x * 4 % x // x
x: 2
x = 2
x += -2 + x - x / x * 4 % x // x
x: 2
x = 2
x += -2 + x - x / x * 4 % x // x
x: 2
x = 2
x += -2 + x - 2 / 2 * 4 % x // x
x: 2
x = 2
x += -2 + x - 1.0 * 4 % x // x
x: 2
x = 2
x += -2 + x - 1.0 * 4 % x // x
x: 2
x = 2
x += -2 + x - 4.0 % x // x
x: 2
x = 2
x += -2 + x - 4.0 % x // x
x: 2
x = 2
x += -2 + x - 4.0 % 2 // x
x: 2
x = 2
x += -2 + x - 0.0 // x
x: 2
x = 2
x += -2 + x - 0.0 // x
x: 2
x = 2
x += -2 + x - 0.0 // 2
x: 2
x = 2
x += -2 + x - 0.0
x: 2
x = 2
x += -2 + x - 0.0
x: 2
x = 2
x += -2 + 2 - 0.0
x: 2
x = 2
x += 0 - 0.0
x: 2
x = 2
x += 0 - 0.0
x: 2
x = 2
x += 0.0
x: 2
x = 2
x += 0.0
x: 2
x = 2
x = x + 0.0
x: 2
x = 2
x = 2 + 0.0
x: 2
x = 2
x = 2.0
x: 2
x = 2
x = 2.0
x: 2 2.0
x = 2
x = 2.0
x: 2.0