input: import math
  
  def solveQuadratic(a, b, c):
      """Solve a quadratic equation of the form ax^2 + bx + c = 0 and return the roots.
      The function returns a dictionary with 'status' (True if there are real roots or False if there are no real roots)
      and 'roots' (a list of the roots found).
      
      Example:
      >>> solveQuadratic(1, 3, -4)
      {'status': True, 'roots': [-4.0, 1.0]}
      """
output:     discriminant = b**2 - 4*a*c
      if discriminant < 0:
          return {'status': False, 'roots': []}
      elif discriminant == 0:
          root = -b / (2*a)
          return {'status': True, 'roots': [root]}
      else:
          root1 = (-b + math.sqrt(discriminant)) / (2*a)
          root2 = (-b - math.sqrt(discriminant)) / (2*a)
          return {'status': True, 'roots': [root1, root2]}