Files
faculty_project/parser/parser/__main__.py
2023-10-09 07:03:54 +03:00

17 lines
373 B
Python

from parser import Parser
expression = input("Input math expression: ")
parser = Parser(expression)
print("Variables in your expression: " + ", ".join(parser.variables_names))
variables = {}
for key in parser.variables_names:
variables[key] = float(input(f"Input '{key}' variable value: "))
res = parser.evaluate(variables)
print(f"Evaluation result is: {res}")