


"""simple docstring"""







from __future__ import annotations

from math import pi
def 					a__			(				SCREAMING_SNAKE_CASE    :    float				,      SCREAMING_SNAKE_CASE    :    float				,      SCREAMING_SNAKE_CASE    :    float				):


  '''simple docstring'''







  if (inductance, frequency, reactance).count(0				) != 1:
    raise ValueError("One and only one argument must be 0"				)
  if inductance < 0:
    raise ValueError("Inductance cannot be negative"				)
  if frequency < 0:
    raise ValueError("Frequency cannot be negative"				)
  if reactance < 0:
    raise ValueError("Inductive reactance cannot be negative"				)
  if inductance == 0:
    return {"inductance": reactance / (2 * pi * frequency)}
  elif frequency == 0:
    return {"frequency": reactance / (2 * pi * inductance)}
  elif reactance == 0:
    return {"reactance": 2 * pi * frequency * inductance}
  else:
    raise ValueError("Exactly one argument must be 0"				)


if __name__ == "__main__":
     import doctest

     doctest.testmod()









"""simple docstring"""







lowerCAmelCase__      				=   [
    '''Audio''',
    '''Array2D''',
    '''Array3D''',
    '''Array4D''',
    '''Array5D''',
    '''ClassLabel''',
    '''Features''',
    '''Sequence''',
    '''Value''',
    '''Image''',
    '''Translation''',
    '''TranslationVariableLanguages''',
]
from .audio import Audio
from .features import ArrayaD, ArrayaD, ArrayaD, ArrayaD, ClassLabel, Features, Sequence, Value
from .image import Image
from .translation import Translation, TranslationVariableLanguages





