Calculator

A simple four-function calculator.

Technical Details

The calculator uses Python's integrated parsing and AST to format mathematical expressions. As such, some functions are different from a normal calculator. For example, you can use ** as an exponent operator, parenthesis do not imply multiplication (2(4) is a syntax error; use 2*(4) or similar instead), etc.