




from __future__ import annotations

from math import pi





def 		__A		(	__lowerCamelCase							,			__lowerCamelCase							,			__lowerCamelCase    )      ->       dict[str, float]:

	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()







def 		__A		(	__lowerCamelCase    )      ->       int:
	a										=							hex_num.strip()
	if not hex_num:
		raise ValueError("""No value was passed to the function"""    )

	a										=							hex_num[0] == """-"""
	if is_negative:
		a										=							hex_num[1:]

	try:
		a										=							int(__lowerCamelCase							,			16    )
	except ValueError:
		raise ValueError("""Invalid value was passed to the function"""    )

	a										=							""""""
	while int_num > 0:
		a										=							str(int_num % 2    ) + bin_str
		int_num >>= 1

	return int(("""-""" + bin_str) if is_negative else bin_str    )


if __name__ == "__main__":
		import doctest

		doctest.testmod()

