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('*','')