kyu_2.evaluate_mathematical_expression package

Submodules

kyu_2.evaluate_mathematical_expression.evaluate module

Evaluate mathematical expression.

Given a mathematical expression as a string you must return the result as a number.

kyu_2.evaluate_mathematical_expression.evaluate.calc(string: str) → float[source]
kyu_2.evaluate_mathematical_expression.evaluate.calculate(i: int, char: str, strings: list)[source]
kyu_2.evaluate_mathematical_expression.evaluate.normalize_string(string: str) → str[source]
kyu_2.evaluate_mathematical_expression.evaluate.process_brakets(string)[source]
kyu_2.evaluate_mathematical_expression.evaluate.process_duplicate_minus(string: str) → str[source]
kyu_2.evaluate_mathematical_expression.evaluate.process_math_expression(string: str, operators: list) → str[source]

kyu_2.evaluate_mathematical_expression.test_evaluate module

Testing calc method

class kyu_2.evaluate_mathematical_expression.test_evaluate.CalcTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Testing calc method

test_calc()[source]

Testing calc class

Given a mathematical expression as a string you must return the result as a number.

Module contents