From ba76dd61c3b4bd8a4c82e90397dc5032bc60789a Mon Sep 17 00:00:00 2001 From: michaelwkudla Date: Wed, 30 Jun 2021 21:59:40 -0700 Subject: [PATCH] Added sympy_to_pretty_string --- src/problem_bank_helpers/problem_bank_helpers.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/problem_bank_helpers/problem_bank_helpers.py b/src/problem_bank_helpers/problem_bank_helpers.py index a21e483..e8a76ca 100644 --- a/src/problem_bank_helpers/problem_bank_helpers.py +++ b/src/problem_bank_helpers/problem_bank_helpers.py @@ -191,4 +191,16 @@ def sign_str(number): if (number < 0): return " - " else: - return " + " \ No newline at end of file + return " + " + +def sympy_to_pretty_string(expr): + """Returns a string which can be used in question.html files. + + Args: + expr (Sympy object) + Returns: + str: A string which looks nice for question.html files. + """ + srt_expr = string(expr) + str_expr = str_expr.replace('**','^') + str_expr = str_expr.replace('*','')