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.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License