input: 
  def solveQuadratic(a, b, c): 
      """ Solve a quadratic equation given its coefficients, a, b, and c. Returns a dictionary with status (True if roots are real, False otherwise)
      and the list of roots. 
      Example:
      >>> solveQuadratic(1, 3, -4)
      {'status': True, 'roots': [-4.0, 1.0]}
      """
      discriminant = (b**2) - (4*a*c)
      
      if discriminant < 0: 
          return {"status": False, "roots": []}
      elif discriminant == 0:
          x = -b / (2*a)
          return {"status": True, "roots": [x]}
      else:
          x1 = (-b + math.sqrt(discriminant)) / (2*a)
          x2 = (-b - math.sqrt(discriminant)) / (2*a)
          return {"status": True, "roots": [x1, x2]}
  
output:     import math