Arithmetic
- Assignment. Sage uses = for assignment statements.
- Comparison. Sage uses ==, <=, >=, < and > for comparison.
- Basic Mathematical Operations. In additional to +, -, *, and /, Sage uses ^ or ** for exponentiation. // for integer division, and % for mod; i.e., remainder.
- The Modulus Operator. The code a % b returns the remainder of $a$ divided by $b$.
- Numerical Precision. To get a numerical approximation, use either the function n or the method n.
- Rounding Up and Down. Sage uses the commands ceil(x) and floor(x) to round up and down to the nearest integer, respectively.
- Built in Fields Sage has various built in fields of numbers for construction of objects such as matrices and vectors.