instruction: Írj függvényt a kvadratikus egyenletek megoldására.
output: Természetesen! Íme a kvadratikus képlet implementációja Pythonban:
  
  ```
  def solve_quadratic(a, b, c):
      """Megoldja az ax² + bx + c = 0 alakú kvadratikus egyenletet."""
      diszkrimináns = b**2 - 4*a*c
      if discriminant < 0:
          return None
      elif discriminant == 0:
          return -b / (2*a)
      else:
          (-b + diszkrimináns**0.5) / (2*a)
          root2 = (-b - diszkrimináns**0,5) / (2*a)
          return (root1, root2)
  ```
  
  Ez a függvény három argumentumot vesz fel, `a`, `b` és `c`, amelyek a kvadratikus egyenlet együtthatóit jelentik. A négyzetgyök függvényt (`**0.5`) használja a diszkriminancia kiszámításához, amely meghatározza, hogy hány valós gyöke van az egyenletnek. Ha a diszkriminancia negatív, a függvény a `None` értéket adja vissza, ami azt jelzi, hogy az egyenletnek nincsenek valós gyökei. Ha a diszkriminancia nulla, akkor az egyenletnek egy kettős gyöke van, amelyet a függvény kiszámít és visszaad. Végül, ha a diszkriminancia pozitív, akkor az egyenletnek két különböző valós gyöke van, amelyeket a függvény mindkettőt kiszámítja és egy-egy tupliként visszaadja.