Taizun commited on
Commit
cbaebd6
·
verified ·
1 Parent(s): b0408b7

Update solver.py

Browse files
Files changed (1) hide show
  1. solver.py +3 -5
solver.py CHANGED
@@ -5,11 +5,9 @@ from sympy import integrate, diff, latex,simplify, expand, log, exp, sin, cos, t
5
  import re
6
  def format_expression(expr):
7
  try:
8
- # For numeric expressions, evaluate and return the result
9
- if hasattr(expr, 'evalf'):
10
- evaluated = expr.evalf()
11
- if evaluated.is_real:
12
- return str(float(evaluated))
13
  latex_expr = latex(expr)
14
  replacements = {
15
  '**': '^', # Power notation
 
5
  import re
6
  def format_expression(expr):
7
  try:
8
+ # Handle numeric evaluation first
9
+ if isinstance(expr, (sp.Integer, sp.Float)):
10
+ return str(float(expr))
 
 
11
  latex_expr = latex(expr)
12
  replacements = {
13
  '**': '^', # Power notation