An easy way to generate algebraic equations and even solve them
Project description
Algebra generator that can easily create algebra equations in the Ax + b = C format. It can also solve equations in Ax + b = C. Right now, only the operations, '-' and '+' are supported
Getting Started
The following is an example of how to create a algebra math equation. The algebraMathGenerator.generateAlgebraEquation()
will return a class, so you can get the equation by adding a .equation
after it.
import algebraMathGenerator
equationClass = algebraMathGenerator.generateAlgebraEquation(operation = "+")
print(equationClass.equation) # returns equation
You can solve equations with algebraMathGenerator.solveAlgebraEquation(equation : class)
. The equation variable should be a class returned from algebraMathGenerator.generateAlgebraEquation()
import algebraMathGenerator
equationClass = algebraMathGenerator.generateAlgebraEquation(operation = "+")
answer = algebraMathGenerator.solveAlgebraEquation(equationClass)
print(equationClass.equation) # returns an equation
print(answer) # returns the answer to the equation above
You can even loop through the generate method to produce a bunch of equations and their answers!
Documentation
Class algebraMathGenerator
2 functions
Function: .generateAlgebraEquation(operation : str)
-
.equation
- returns the equation Example:2x + 4 = 6
-
.variable
- returns the variable Example:x
-
.operation
- returns the operation done Example:+
-
.equalsTo
- returns the number the equation is equal to. Example:6
-
.coeffecient
- returns the number mutiplied by the variable Example:2
-
.constant
- returns the constant term in the equation. Example:4
Returns class
object
Function: solveAlgebraEquation(equation : class)
Input should be of type .generateAlgebraEquation()
Returns float
value
Change Log
0.0.3 (04/23/2020)
- Updating documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for algebraMathGenerator-0.0.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1eeb4f3bb06d6be84a2869045357f06495fc9bf54e048c9ed5af2881d4afe6c |
|
MD5 | 42595edf41e08da3c03a362f2a8f8f97 |
|
BLAKE2b-256 | ea6c34796da81cddfd40991e5b18105e7d1f64e6ce79a297152718a367a8b28a |