






from __future__ import annotations

from math import pi





def 					lowercase_ (    __snake_case     :							float	,	__snake_case     :							float	,	__snake_case     :							float      )     -> dict[str, 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()







def 					lowercase_ (    __snake_case     :							str      )     -> list:





				'''simple docstring'''


				return [
				    txt[:a] + txt[a].upper() + txt[a + 1 :]
				    for a in range(len(__snake_case      )      )
				    if txt[a].isalpha()
				]


if __name__ == "__main__":
	__import__("doctest").testmod()