
from collections import namedtuple

UpperCamelCase_  =	namedtuple("from_to", "from_ to")

UpperCamelCase_  =	{
    "atm": from_to(1, 1),
    "pascal": from_to(0.000_0098, 10_13_25),
    "bar": from_to(0.98_6923, 1.0_1325),
    "kilopascal": from_to(0.0098_6923, 101.325),
    "megapascal": from_to(9.8_6923, 0.10_1325),
    "psi": from_to(0.06_8046, 14.6959),
    "inHg": from_to(0.033_4211, 29.9213),
    "torr": from_to(0.0013_1579, 7_60),
}





def 							_lowerCamelCase			(					lowerCamelCase_:  float				,	lowerCamelCase_:  str				,	lowerCamelCase_:  str		):



				'''simple docstring'''







				if from_type not in PRESSURE_CONVERSION:
								raise ValueError(
								    f"""Invalid 'from_type' value: {from_type!r}  Supported values are:\n"""
								    + ''', '''.join(lowerCamelCase_		)		)
				if to_type not in PRESSURE_CONVERSION:
								raise ValueError(
								    f"""Invalid 'to_type' value: {to_type!r}.  Supported values are:\n"""
								    + ''', '''.join(lowerCamelCase_		)		)
				return (
				    value * PRESSURE_CONVERSION[from_type].from_ * PRESSURE_CONVERSION[to_type].to
				)


if __name__ == "__main__":
					import doctest

					doctest.testmod()

def 							_lowerCamelCase			(					lowerCamelCase_:  int		):



				'''simple docstring'''







				if not isinstance(lowerCamelCase_				,	lowerCamelCase_		):
								raise ValueError('''double_factorial() only accepts integral values'''		)
				if num < 0:
								raise ValueError('''double_factorial() not defined for negative values'''		)
				A     :  int   =				1
				for i in range(lowerCamelCase_				,	0				,	-2		):
								value *= i
				return value


if __name__ == "__main__":
					import doctest

					doctest.testmod()