GitHub - j-osephlong/python-arithmetic: Functional python calculator
Functional python calculator, written by me, Joseph Long in my spare time
Solves given expressions
eg.
(root 4 * 4)(3root (atan(3 * 3) ^ 2)) / pi
(keep in mind factors and operators must be separated by a space)
supported arithmetic
Follows order of operations
Brackets
Brackets are prioritized left to right
eg.
(keep in mind variables are not yet supported)
Brackets will multiply together with out multiplication operator
eg.
(keep in mind variables are not yet supported)
Exponential
eg.
(keep in mind variables are not yet supported)
Roots
Use root to get the n^th root from the following number
eg.
2root x
or
root2 x
Gets the 2nd root or square root from x
(keep in mind variables are not yet supported)
If the operator root is used without a following number it defaults to the second root or 2root/root2
eg.
(keep in mind variables are not yet supported)
Multiplication
eg.
(keep in mind variables are not yet supported)
Division
eg.
(keep in mind variables are not yet supported)
Addition
eg.
(keep in mind variables are not yet supported)
Subtraction
eg.
(keep in mind variables are not yet supported)
Pi eg.
(keep in mind variables are not yet supported)
Trigonometry
eg.
(keep in mind variables are not yet supported)
The inverse version of these operaters should be prefaced by an a
eg.
(keep in mind variables are not yet supported)
to be added maybe
step by step expression solving
variable support
maybe? formula solving
maybe? factoring