


"""simple docstring"""


from __future__ import annotations

from cmath import sqrt


def    _lowerCamelCase   (     lowerCamelCase__	:							int       ,		lowerCamelCase__	:							int       ,		lowerCamelCase__	:							int  ):

 if a == 0:
  raise ValueError("""Coefficient 'a' must not be zero."""  )
 lowercase__       :       int				=						b * b - 4 * a * c

 lowercase__       :       int				=						(-b + sqrt(lowerCamelCase__  )) / (2 * a)
 lowercase__       :       List[str]				=						(-b - sqrt(lowerCamelCase__  )) / (2 * a)

 return (
     root_a.real if not root_a.imag else root_a,
     root_a.real if not root_a.imag else root_a,
 )


def    _lowerCamelCase   (     ):
 lowercase__	,       lowercase__       :       Optional[Any]				=						quadratic_roots(a=5       ,		b=6       ,		c=1  )
 print(f'''The solutions are: {solutiona} and {solutiona}'''  )


if __name__ == "__main__":
   main()



"""simple docstring"""


from ..utils import DummyObject, requires_backends

class 				_SCREAMING_SNAKE_CASE				(							metaclass=__UpperCAmelCase  ):
   """simple docstring"""



   _a   :       Optional[int]									=    ['''note_seq''']


   def __init__(						self ,     *lowerCamelCase__ ,     **lowerCamelCase__						)      ->							Tuple:
    requires_backends(self ,     ["""note_seq"""]						)


   @classmethod
   def 					UpperCAmelCase__(						cls ,     *lowerCamelCase__ ,     **lowerCamelCase__						)      ->							Tuple:
    requires_backends(cls ,     ["""note_seq"""]						)







   @classmethod
   def 					UpperCAmelCase__(						cls ,     *lowerCamelCase__ ,     **lowerCamelCase__						)      ->							Tuple:
    requires_backends(cls ,     ["""note_seq"""]						)